HTTP请求报文(请求行、请求头、请求体)及响应报文(状态码、响应头、响应体)

时间:2019-12-28 17:56:49   收藏:0   阅读:132

“记录HTTP请求报文(请求行、请求头、请求体)及响应报文(状态码、响应头、响应体)”

请求行

e.g.
技术分享图片
主要包含:请求方法、请求URL、HTTP协议及版本

请求头

e.g.
技术分享图片
详解:

常见的媒体格式类型如下:
text/html : HTML格式
text/plain :纯文本格式
text/xml : XML格式
image/gif :gif图片格式
image/jpeg :jpg图片格式
image/png:png图片格式
    
以application开头的媒体格式类型:
application/xhtml+xml :XHTML格式
application/xml: XML数据格式
application/atom+xml :Atom XML聚合格式
application/json: JSON数据格式
application/pdf:pdf格式
application/msword : Word文档格式
application/octet-stream : 二进制流数据(如常见的文件下载)
application/x-www-form-urlencoded : <form encType=””>中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)

另外一种常见的媒体格式是上传文件之时使用的:
multipart/form-data : 需要在表单中进行文件上传时,就需要使用该格式

请求体

状态码

1XX:参考信息
2XX:状态成功
3XX:用于重定向
4XX:客户端错误
5XX:服务器端错误

响应头

e.g.
技术分享图片

HTTP Strict Transport Security(通常简称为HSTS)是一个安全功能,它告诉浏览器只能通过HTTPS访问当前资源, 禁止HTTP方式。

上述响应中的max-age=2592000表示在接下来的30天(即2592000秒)中,浏览器发送请求时,必须采用HTTPS来发起连接。如果用户点击超链接或在地址栏输入 ‘http://www.example.com/‘,浏览器应当自动将 http 转写成 https,然后直接向 ‘https://www.example.com/‘ 发送请求。

响应体

响应体就是服务器返回的HTML页面或者json数据

原文:https://www.cnblogs.com/wdana/p/12112040.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!