简述
相应消息是服务器端发送给客户端的数据,相应消息由相应行、相应头、响应空行、相应体组成。
HTTP/1.1 200 OK Content-Type: text/html;charset=UTF-8 Content-Length: 101 Date: Wed, 06 Jun 2018 07:08:42 GMT <html> <head> <title>$Title$</title> </head> <body> hello,response </body> </html>
相应行
协议/版本 相应状态码 状态码的描述
HTTP/1.1 200 OK
相应状态码是服务器告诉客户端浏览器本次请求和响应的一个状态,由三个数字组成
1xx | 服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 |
2xx | 成功。代表:200 |
3xx | 重定向。代表:302(重定向),304(访问缓存) |
4xx |
客户端错误。 404(请求路径没有对应的资源) 405:请求方式没有对应的doXxx方法 |
5xx | 代表:500(服务器内部出现异常) |
相应头
相应头和请求头类似,都是头名称:值的形式
常见的响应头:
Content-Type | 服务器告诉客户端本次响应体数据格式以及编码格式 |
Content-disposition |
服务器告诉客户端以什么格式打开响应体数据 * in-line:默认值,在当前页面内打开 |
相应空行
相应空行其实就是响应头和响应体的间隔,没啥好说的
相应体
响应体就是服务器传输给客户端的数据,由浏览器进行解析