在web中最头疼的就是看到这些状态码了,下面是收集了一些码,供参考使用。
if (http_request.status == 200) {
// 页面正常,可以开始处理信息
} else {
// 页面有问题
}
1**:请求收到,继续处理
2**:操作成功收到,分析、接受
3**:完成此请求必须进一步处理
4**:请求包含一个错误语法或不能完成
5**:服务器执行一个完全有效请求失败
100——客户必须继续发出请求
101——客户要求服务器根据请求转换HTTP协议版本
200——交易成功
201——提示知道新文件的URL
202——接受和处理、但处理未完成
203——返回信息不确定或不完整
204——请求收到,但返回信息为空
205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件
206——服务器已经完成了部分用户的GET请求
300——请求的资源可在多处得到
301——删除请求数据
302——在其他地址发现了请求数据
303——建议客户访问其他URL或访问方式
304——客户端已经执行了GET,但文件未变化
305——请求的资源必须从服务器指定的地址得到
306——前一版本HTTP中使用的代码,现行版本中不再使用
307——申明请求的资源临时性删除
400——错误请求,如语法错误
401——请求授权失败
402——保留有效ChargeTo头响应
403——请求不允许
404——没有发现文件、查询或URl
405——用户在Request-Line字段定义的方法不允许
406——根据用户发送的Accept拖,请求资源不可访问
407——类似401,用户必须首先在代理服务器上得到授权
408——客户端没有在用户指定的饿时间内完成请求
409——对当前资源状态,请求不能完成
410——服务器上不再有此资源且无进一步的参考地址
411——服务器拒绝用户定义的Content-Length属性请求
412——一个或多个请求头字段在当前请求中错误
413——请求的资源大于服务器允许的大小
414——请求的资源URL长于服务器允许的长度
415——请求资源不支持请求项目格式
416——请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求
也不包含If-Range请求头字段
417——服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下
一级服务器不能满足请求
500——服务器产生内部错误
501——服务器不支持请求的函数
502——服务器暂时不可用,有时是为了防止发生系统过载
503——服务器过载或暂停维修
504——关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长
505——服务器不支持或拒绝支请求头中指定的HTTP版本
==========================================================
英文版:
100:Continue
101:Switching Protocols
102:Processing
200:OK
201:Created
202:Accepted
203:Non-Authoriative Information
204:No Content
205:Reset Content
206:Partial Content
207:Multi-Status
300:Multiple Choices
301:Moved Permanently
302:Found
303:See Other
304:Not Modified
305:Use Proxy
306:(Unused)
307:Temporary Redirect
400:Bad Request
401:Unauthorized
402:Payment Granted
403:Forbidden
404:File Not Found
405:Method Not Allowed
406:Not Acceptable
407:Proxy Authentication Required
408:Request Time-out
409:Conflict
410:Gone
411:Length Required
412:Precondition Failed
413:Request Entity Too Large
414:Request-URI Too Large
415:Unsupported Media Type
416:Requested range not satisfiable
417:Expectation Failed
422:Unprocessable Entity
423:Locked
424:Failed Dependency
500:Internal Server Error
501:Not Implemented
502:Bad Gateway
503:Service Unavailable
504:Gateway Timeout
505:HTTP Version Not Supported
507:Insufficient Storage
分享到:
相关推荐
- Axios和Fetch API是现代JavaScript中常用的轻量级库,支持Promise,兼容性好。 6. **跨域问题** - 同源策略限制了Ajax的跨域请求,可以通过CORS(跨源资源共享)解决。 - JSONP(JSON with Padding)是一种绕...
JSON(JavaScript Object Notation)是AJAX中常用的数据交换格式,因为它轻量级且易于解析。本章可能会详细解释JSON的结构,如何在JavaScript中创建和解析JSON对象,以及如何通过AJAX发送和接收JSON数据。此外,安全...
- JSON(JavaScript Object Notation):Ajax中常用的数据交换格式,轻量级且易于读写,适合前后端数据交互。 - DOM(Document Object Model):HTML和XML文档的结构表示,Ajax常用于操作DOM节点来更新页面内容。 - ...
8. **Error Handling**:在编写AJAX代码时,应考虑错误处理,如网络错误、服务器返回错误码等情况,可以监听onerror事件或检查HTTP状态码来捕获并处理错误。 9. **AJAX库与框架**:虽然可以直接使用XMLHttpRequest...
2. **status**:返回HTTP状态码,如200表示成功,404表示未找到,500表示服务器内部错误。 3. **statusText**:返回HTTP状态的文本描述。 4. **open()**:配置请求,接受三个参数:请求类型(GET、POST、PUT、DELETE...
而JSON则是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,它是AJAX中常用的数据传输格式。 标签“源码”提示我们可能会讨论到具体的代码实现,可能是关于如何编写或理解比较功能的代码。...
6. **API通信**:网吧智能选座系统可能需要与后端服务器进行数据交换,使用Ajax或fetch API进行异步请求,处理HTTP状态码和响应数据。 7. **响应式设计**:系统应适应不同设备和屏幕尺寸,可能利用媒体查询(Media ...
5. **Axios库**:Vue项目中常使用Axios作为HTTP客户端,用于发送AJAX请求,与Spring Boot后端进行通信。Axios支持Promise API,具有拦截请求和响应、转换请求和响应数据等功能。 6. **Spring Security**:为了保证...
例如304 Not Modified状态码表示资源未被修改,可以使用缓存。 - **抓包工具使用** 常见的抓包工具如Chrome DevTools、Fiddler等可以帮助开发者理解网络请求的过程。 - **HTTP2与HTTP3** 新版本的HTTP协议带来...
异步登录验证则涉及到与服务器的通信,可以使用AJAX(异步JavaScript和XML)技术,通过`XMLHttpRequest`对象发送请求,接收到响应后更新界面。 文件名为“b08_exec_db”可能指的是数据库执行相关的代码或资源,这在...
13. 网络基础:HTTP/HTTPS协议、状态码、跨域问题、TCP/IP基础知识,这些对前端开发者理解网络通信和优化非常重要。 14. 安全性:XSS、CSRF、点击劫持等安全问题及其防范措施,是前端开发中不可忽视的环节。 通过...
1. 输出HTML:Perl CGI脚本通过print语句生成HTTP响应,包括状态码、响应头和HTML内容。 2. `CGI::Carp`模块:用于错误处理,可以将错误信息重定向到浏览器,便于调试。 五、表单处理 1. 创建表单:Perl CGI可以...
11. **RESTful API设计**: 如何使用JavaWeb创建符合REST原则的Web服务,包括HTTP动词、状态码和URI设计。 12. **Ajax异步通信**: 使用JavaScript和XMLHttpRequest对象实现客户端与服务器的异步数据交换,提升用户...
系统可能使用了Web框架,如Flask或Django,它们是Python中常用的轻量级或全功能的Web开发框架。Flask适合小型项目,而Django则提供了更多的内置功能,如数据库管理、用户认证等。通过这些框架,开发者可以快速构建出...
3. **HTTP协议**:理解HTTP协议是Web开发的基础,包括GET、POST等请求方法,HTTP状态码,以及请求头和响应头等概念。 4. **模板引擎**:如Django的模板语言和Flask的Jinja2,它们允许开发者使用特定的语法来动态...
7. **HTTP协议**:理解HTTP协议的基本原理,包括请求方法(GET、POST等)、状态码和头部信息,对于开发Web应用至关重要。 8. **数据库连接与JDBC**:Java Database Connectivity(JDBC)是Java访问数据库的标准接口...
4. **JSON格式**:JSON是RESTful API中常用的数据交换格式,结构清晰,易于读写。前端JavaScript可以方便地解析和序列化JSON对象。 5. **AJAX异步请求**:JavaScript的XMLHttpRequest或更现代的Fetch API允许前端在...
- ADO(ActiveX Data Objects):ASP中常用的数据库访问组件,用于执行SQL语句、操作数据库记录。 - 连接池:提高数据库连接的效率,减少创建和关闭连接的开销。 **3. 用户界面与交互** - HTML/CSS/JavaScript:...
- **Spring框架**:Java开发中常使用的Spring框架可以简化依赖注入、事务管理、安全控制等任务,提高开发效率。 - **Servlet和JSP**:作为HTTP请求的处理器,Servlet用于接收和响应客户端请求,JSP则用于动态生成...