HTTP状态码的理解
Web数据的响应分为响应行、响应头部、响应体三个部分
1.响应行:协议、响应状态码和状态描述,如: HTTP/1.1 200 OK
2.响应标头:包含各种头部字段信息,如 cookie,Content-Type 等头部信息。
3.响应体:携带客户端想要的数据,格式与编码由头部的 Content-Type 决定。
响应状态码的应用场景
100-199:表示服务端成功接收客户端请求,要求客户端继续提交下一次请求才能完成整个处理过程
200-299:表示服务端成功接收请求并已完成整个处理过程。最常用就是:200
300-399:为完成请求,客户端需进一步细化请求。比较常用的如:客户端请求的资源已经移动一个新地址使用 302 表示将资源重定向,客户端请求的资源未发生改变,使用 304,告诉客户端从本地缓存中获取
400-499:客户端的请求有错误,如:404 表示你请求的资源在 web 服务器中找不到,403 表示服务器拒绝客户端的访问,一般是权限不够。
500~599:服务器端出现错误,最常用的是:500
按以下方式进行响应状态码的设置
打开本地开发文档如下图点击:
如下图点击type ResponseWriter定义下方相应的按钮:
以上就是设置响应状态码的代码,更多的状态码设置可以在编辑器中按如下图操作
本作品采用《CC 协议》,转载必须注明作者和本文链接