网页开发的http基础知识

  • 请求方式-GET:请求参数在请求行中,没有请求体,如:/brand/findAll?name=oPPo&status=1。GET请求大小在浏览器中是有限制的
  • 请求方式-POST:请求参数在请求体中,POST请求大小是没有限制的

HTTP请求(get和post两种请求方法)数据格式

 

  HTTP响应数据格式

 

状态码分类描述
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请求方式获取资源,不能用POST
500Internal Server Error服务器发生了预期之外的错误,服务器需要日志查其他
503Service Unavailable服务器暂时无法处理请求,还未开始恢复化
511Network Authentication Required客户端需要进行身份验证才能获得网络访问权限

状态 | Status - HTTP 中文开发手册 - 开发者手册 - 腾讯云开发者社区-腾讯云 

 重定向是当用户或客户端请求一个URL时,服务器返回一个响应,指示客户端去请求另一个URL。重定向可以是临时的或永久的。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值