常见的 HTTP Header 字段

d802f7405f1676c715f520975a3bbe7e.png

常见的 HTTP Header 在请求头(Request Header)和响应头(Response Header)中有许多不同的字段,它们具有各自的作用。下面是一些常见的 HTTP Header 字段及其作用的简要说明:

Request Header:

Host:指定目标服务器的域名或 IP 地址。

User-Agent:发送请求的用户代理(通常是浏览器标识)。

Accept:指定客户端可以接受的内容类型。

Content-Type:指定请求体的媒体类型。

Authorization:提供身份验证凭据,用于访问受保护的资源。

Cookie:包含在上一次响应中设置的服务器的 Cookie。

Referer:指定当前请求的来源页面 URL。

Response Header:

Content-Type:指定响应体的媒体类型。

Content-Length:指定响应体的长度(以字节为单位)。

Cache-Control:指定缓存策略,如缓存的有效期、是否可以缓存等。

Set-Cookie:在客户端设置 Cookie。

Location:指定重定向的目标 URL。

Access-Control-Allow-Origin:指定允许跨域请求的来源(CORS)。

ETag:指定实体标签,用于缓存验证。

Content-Type 作用是啥,有哪些属性

Content-Type 是 HTTP 头部字段之一,用于指示请求或响应中实体(如消息体、文件等)的媒体类型。

Content-Type 的值通常由媒体类型和字符集组成,使用 MIME(Multipurpose Internet Mail Extensions)类型标识。以下是一些常见的 Content-Type 值及其用途:

text/plain:纯文本类型,没有指定字符集,默认使用 ASCII 编码。

text/html:HTML 文档类型,用于表示网页内容。

text/css:CSS 文件类型,用于表示样式表。

application/json:JSON 数据类型,用于表示结构化数据。

application/xml:XML 数据类型,用于表示可扩展标记语言数据。application/octet-stream:二进制流数据类型,用于表示任意二进制数据。

multipart/form-data:用于在 HTML 表单中上传文件时,将表单数据和文件一起提交。

image/jpeg、image/png、image/gif:用于表示不同格式的图像文件。

这只是一小部分常见的 Content-Type 值,实际上还有很多其他类型,每种类型都有其特定的用途和格式。根据实际需求,选择适当的 Content-Type 值可以确保请求和响应中的实体以正确的格式进行解析和处理。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值