面试题答案
一键面试简单请求头
- Accept:指定客户端能够接收的内容类型,例如
Accept: text/plain
表示客户端希望接收纯文本格式的数据。 - Accept-Language:告知服务器客户端首选的语言,如
Accept-Language: en-US
表明客户端优先使用美式英语。 - Content-Language:说明请求体的自然语言,例如
Content-Language: zh-CN
表示请求体内容使用简体中文。 - Content-Type:指示请求体的媒体类型,常见值有
application/x-www-form-urlencoded
(用于表单数据)、multipart/form-data
(用于文件上传等多部分数据)、text/plain
(纯文本) 。注意,只有这几个值时,Content-Type
才适用于简单请求。
非简单请求预检请求(OPTIONS)涉及的请求头
- Access-Control-Request-Method:该请求头用于通知服务器,实际请求将使用的HTTP方法,比如
Access-Control-Request-Method: PUT
表示实际请求会使用PUT方法。 - Access-Control-Request-Headers:当实际请求需要包含除简单请求头之外的自定义请求头时,会通过这个请求头告知服务器这些自定义请求头的名称。例如
Access-Control-Request-Headers: X-Custom-Header
,表示实际请求会携带X-Custom-Header
这个自定义请求头。