请求标头的客户端部分下的“接受:*/*”是啥意思?

Posted

技术标签:

【中文标题】请求标头的客户端部分下的“接受:*/*”是啥意思?【英文标题】:What does 'Accept: */*' mean under Client section of Request Headers?请求标头的客户端部分下的“接受:*/*”是什么意思? 【发布时间】:2013-01-24 05:20:41 【问题描述】:

我正在比较 Firefox 和 Internet Explorer 的相同 HTTP Post 请求的标头,我看到了 IE。

我想知道:

在请求标头的客户端部分下Accept: */* 是什么意思?

【问题讨论】:

【参考方案1】:

accept: 标头定义客户端接受或期望由服务器返回的内容类型。根据具体情况,它可以是 text/css、text/html、image/png、.. 等 - 只是一些 mime 类型。

* 字符被视为通配符。 accept: */* 仅表示接受任何 mimetype 的任何数据,服务器可以选择返回给请求客户端的内容。

【讨论】:

【参考方案2】:

它在规范中得到了回答。见http://greenbytes.de/tech/webdav/rfc2616.html#header.accept和http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p2-semantics-21.html#header.accept

【讨论】:

以上是关于请求标头的客户端部分下的“接受:*/*”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

上传文件时 HTTP POST 请求标头的默认值是啥(如果有)?

Eclipse IDE 问题部分下的死代码是啥意思

支付宝请求参数不合法是啥意思

android api 签名是啥意思

当我想在zf2客户端代码中使用“application / json”时,接受请求标头是“text / html,application / xhtml ...(etc)”

问一下2869端口是啥端口