前端面试题(计算机网络):常见的HTTP请求头和响应头
前端面试题(计算机网络):常见的HTTP请求头和响应头
HTTP Request Header 常见的请求头:
1.Accept:指定客户端可接受的响应内容类型,例如:Accept: application/json。
2.Accept-Charset:浏览器能够显示的字符集
3.Accept-Encoding:浏览器能够处理的压缩编码
4.Accept-Language:浏览器当前设置的语言
5.Connection:浏览器与服务器之间连接的类型
6.Cookie:当前页面设置的任何Cookie
7.Host:发出请求的页面所在的域
8.Referer:发出请求的页面的URL
9.User-Agent:浏览器的用户代理字符串
10.Authorization:用于身份验证,通常在发送认证凭据或令牌时使用,例如:Authorization: Bearer 。
HTTP Responses Header 常见的响应头:
1.Date:表示消息发送的时间,时间的描述格式由rfc822定义
2.server:服务器名称
3.Connection:浏览器与服务器之间连接的类型
4.Cache-Control:控制HTTP缓存
5.content-type:指示响应体的内容类型,例如:Content-Type: application/json。
常见的 Content-Type 属性值有以下四种:
1.application/json:表示响应或请求体是 JSON 格式的数据。这在客户端和服务器之间传输结构化数据时非常常见。
2.application/x-www-form-urlencoded:表示响应或请求体是经过 URL 编码的表单数据。这是 HTML 表单默认的提交格式。
3.multipart/form-data:表示响应或请求体是通过多部分形式进行编码的表单数据。通常用于上传文件或包含二进制数据的表单提交。
4.text/plain:表示响应或请求体是纯文本数据,没有特定的格式或编码。这可以用于传输简单的文本内容。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!