羊蹓狼 发表于 2024-12-2 05:28:08

网页开发的http基础知识

https://i-blog.csdnimg.cn/direct/ddc5260e4b9d4c6280f4322dca91d75b.png


[*]请求方式-GET:请求参数在请求行中,没有请求体,如:/brand/findAll?name=oPPo&status=1。GET请求巨细在浏览器中是有限制的
[*]请求方式-POST:请求参数在请求体中,POST请求巨细是没有限制的
HTTP请求(get和post两种请求方法)数据格式

https://i-blog.csdnimg.cn/direct/d82b7f14fcd84bd9bbd3a8635902306a.png https://i-blog.csdnimg.cn/direct/19fd262043f1434d8d83609544124a53.png
  HTTP响应数据格式

https://i-blog.csdnimg.cn/direct/dac523376ec045c2b92bf69cc5a4fcd3.png 
状态码分类描述1xx响应中 — 临时状态码,表现请求已接受,告知客户端应继承请求或假如已完成则忽略它2xx成功 — 表现请求已经成功处置处罚,处置处罚已完成3xx重定向 — 重定向到其他地方;它要求客户端以起一个请求以完成处置处罚4xx客户端错误 — 处置处罚发生错误,责任在客户端,如:客户端的请求一个不存在的资源,客户端未授权,禁止访问等5xx服务器错误 — 处置处罚发生错误,责任在服务器,如:服务器处置处罚出异常,路由出错,HTTP版本不支持等  常见的状态码
状态码英文描述表明200OK客户端请求成功,即处置处罚成功,这是我们最想看到的状态码302Found指示所请求的资源已移动到由Location头指定的URL,浏览器会自动重新访问304Not Modified告诉客户端,你请求的资源在这次之后没有更改,服务器端未更新,你直接用缓存即可400Bad Request客户端请求有语法错误,不能被服务器所理解403Forbidden服务器拒绝吸取到请求,但是是拒绝提供服务,例如:没有权限访问相关资源404Not Found请求资源不存在,通常是URL输入错误,或者该资源已被删除428Precondition Required服务器要求有条件的请求,答应客户端要求想要的条件时,必须携带相关请求429Too Many Requests太多请求,可以限制客户端请求某些资源的数量,配合Retry-After(等候时间)一起利用431Request Header Fields Too Large请求头太大,服务器不能处置处罚请求,因为它的头部字段太大。请求可以在生存请求头域的情况下重新发送405Method Not Allowed请求方式不答应,例如应该用GET请求方式获取资源,不能用POST500Internal Server Error服务器发生了预期之外的错误,服务器需要日记查其他503Service Unavailable服务器临时无法处置处罚请求,还未开始恢复化511Network Authentication Required客户端需要进行身份验证才气得到网络访问权限 状态 | Status - HTTP 中文开发手册 - 开发者手册 - 腾讯云开发者社区-腾讯云 
https://i-blog.csdnimg.cn/direct/d256c752c69b4596be82f61b06c3b3dd.png 重定向是当用户或客户端请求一个URL时,服务器返回一个响应,指示客户端去请求另一个URL。重定向可以是临时的或永世的。
 


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 网页开发的http基础知识