1、http状态码
-
101: 切换请求协议
-
200:(请求成功)。服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。
-
301 : (永久移动,永久性重定向,会缓存) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
-
302:(临时移动,临时重定向,不会缓存) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
-
400 :客户端请求有语法错误,不能被服务器所理解。
-
403 :服务器收到请求,但是拒绝提供服务,服务器禁止访问,权限有关。
-
404 :(未找到) 服务器找不到请求的网页。
-
494:请求头太大
-
495:https证书错误
-
496:https 没有证书
-
497:http到https
-
498:取消
-
499:客户端关闭链接(服务器端处理的时间过长,客户端“不耐烦”了,断开了链接。)
-
-
代理服务器认为客户端发起的请求过于危险,所以主动切断了
-
代理服务器没有办法连接到其他服务,导致timeout
-
-
500: (服务器内部错误) 服务器遇到错误,无法完成请求。
-
状态码 含义 原因 关键点
503 服务不可用 服务器过载、维护中 服务器主动返回错误
502 错误网关 上游服务器响应无效 网关或上游服务配置问题
504 网关超时 上游服务器响应超时 通信延迟或上游服务性能问题
2、get和post区别
属性 |
GET |
POST |
用途 |
获取资源 |
提交数据或改变服务器状态 |
参数传递 |
URL 查询字符串 |
请求体 |
数据大小 |
有限,受 URL 长度限制 |
较大,无固定限制 |