您现在的位置是:主页 > news > 网站建设网站制作公司/唐山seo推广公司
网站建设网站制作公司/唐山seo推广公司
admin2025/5/4 15:00:16【news】
简介网站建设网站制作公司,唐山seo推广公司,沈阳做网站的公司推荐,重庆智慧团建网站登录平台第 1 章:Web基础技术作者:党海峰,孙霞 来源:希赛网 2014年03月14日 HTTP响应消息 HTTP响应消息是Web服务器在处理完HTTP请求消息后返回给客户机浏览器的消息,它也由状态行、头域和消息体组成,如图1.5…
第 1 章:Web基础技术作者:党海峰,孙霞 来源:希赛网 2014年03月14日
HTTP响应消息
HTTP响应消息是Web服务器在处理完HTTP请求消息后返回给客户机浏览器的消息,它也由状态行、头域和消息体组成,如图1.5所示:
图1.5 HTTP响应消息格式
状态行的一般格式如下:
Status-Line = HTTP-Version[SP]Status-Code[SP]Reason-Phrase CRLF
其中,HTTP-Version、SP和CRLF的意义与请求消息中的一样。Status-Code是响应状态码,它是3位十进制数,HTTP/1.1预定义了很多状态码,用于表示服务器处理请求的状态;Reason-Phrase是一个简短的文字,它对响应码进行文字性说明。Status-Code根据首位数字的不同可分为如下五大类:
1.1xx:信息响应类,表示接收到请求并且继续处理。例如“100 Continue”表示服务器已接收并开始处理请求,要求客户机继续发送请求的剩余部分,如果请求已被发送完全,客户机可以忽略该消息。
2.2xx:处理成功响应类,表示动作被成功接收、理解和接受。例如“200 OK”表示请求的操作已成功完成,对于GET请求则表示请求的资源已附在响应消息中,对于POST请求则表示提交的内容已被处理。
3.3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理。例如“301 Moved Permanently”表示请求的资源已被永久移往另外一个URI,往后对该资源的请求应该都替换成新的URI,新的URI将由响应消息的Location头域说明;“302 Found”表示请求应该暂时被重定向为另外一个URI,以后对该资源的请求应该还是使用当前的URI。
4.4xx:客户端错误类,客户请求包含语法错误或者是不能被正确执行。例如“400 Bad Request”表示客户端提交的请求无法被服务器理解,客户端需要对请求重新改动后再提交请求;“403 Forbidden”表示服务器已理解客户端的请求,但是服务器拒绝执行客户端请求的操作;“404 Not Found”表示客户端请求中Request-URI指定的资源位置不存在。
5.5xx:服务端错误类,服务器不能正确执行一个正确的请求。例如“500 Internal Server Error”表示服务器遭遇一个非预期错误而导致无法完成请求的操作。