状态码分类(HTTP Status Code)

1
2
3
4
5
1XX- 信息型,服务器收到请求,需要请求者继续操作。
2XX- 成功型,请求成功收到,理解并处理。
3XX - 重定向,需要进一步的操作以完成请求。
4XX - 客户端错误,请求包含语法错误或无法完成请求。
5XX - 服务器错误,服务器在处理请求的过程中发生了错误。

常用状态码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
100系列:
100 继续 客户端应当继续发送请求

200系列:
200 成功 服务器成功处理了请求
300系列:
301 永久移动 请求的网页已永久移动到新位置,永久重定向
302 临时移动 请求的网页暂时跳转到其他页面,临时重定向
400系列:
400 错误请求 服务器无法解析该请求
401 未授权 请求没有进行身份验证或验证未通过
403 禁止访问 服务器拒绝此请求
404 未找到 服务器找不到请求的网页
500系列:
500 服务器内部错误 服务器遇到错误,无法完成请求
501 未实现 服务器不具备完成请求的功能
502 错误网关 服务器做为网关或代理,从上游服务器收到无效响应
504 网关超时 服务器做为网关或代理,但是没有及时从上游服务器收到请求
505 HTTP版本不支持 服务器不支持请求中所用的HTTP协议版本

请求方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1).GET:请求页面,并返回页面内容  
2).POST:用于提交表单数据或上传文件,数据包含在请求体中
3).PUT:从客户端向服务器传送的数据取代指定文档中的内容
4).DELETE:请求服务器删除指定的页面
5).CONNECT:把服务器当做跳板,让服务器代替客户端访问其他网页
6).HEAD:类似于GET请求,只不过返回的响应中没有具体的内容,用于获取报头
7).OPTIONS:允许客户端查看服务器的性能
8).TRACE:回显服务器收到的请求,主要用于测试或诊断


#重点掌握GET&POST区别:
1.GET请求中的参数包含在URL里面,数据可以在URL中看到。
而POST请求的URL不会包含这些数据,POST的数据都是通过表单形式传输的,会包含在请求体中。
2.GET请求提交的数据最多之后1024字节,而POST方式没有限制
3.POST请求比GET请求相对安全。

请求响应步骤

1
客户端连接到Web服务器->发送Http请求->服务器接受请求并返回HTTP响应->释放连接TCP连接->客户端浏览器解析HTML内容

评论





载入天数...载入时分秒...

Blog content follows the Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License

Use WZH as theme, total visits times