Host

优质
小牛编辑
127浏览
2023-12-01

Host请求报头指定的服务器的域名(虚拟主机),和(可选地)的 TCP 端口上哪个服务器正在侦听数。

如果没有给出端口,则暗示所请求服务的默认端口(例如,HTTP URL 为“80”)。

Host头字段必须在所有 HTTP / 1.1 请求消息被发送。一个400(错误请求)状态码将被发送到任何缺少Host头字段或包含多个 HTTP / 1.1 请求消息。

Header type

Request header

Forbidden header name

yes

语法

Host: <host>:<port>

指令

<host> 服务器的域名(用于虚拟主机)。<port> 服务器正在侦听的可选 TCP 端口号。

例子

Host: developer.cdn.mozilla.net

规范

Specification

Title

RFC 7230, section 5.4: Host

Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

浏览器兼容性

Feature

Chrome

Edge

Firefox

Internet Explorer

Opera

Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

Feature

Android

Chrome for Android

Edge mobile

Firefox for Android

IE mobile

Opera Android

iOS Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

最后更新:

类似资料

  • 问题内容: 我在android虚拟机中使用以下代码 我收到HttpHostConnectException。不知道为什么?我已将网址中的地址从127.0.0.1更改为10.0.2.2,但仍然收到该异常。我的电脑中安装了wamp服务器,文件“ ReadingFromServer.php”位于“ www”文件夹中。 这是完整的堆栈跟踪 谢谢。 问题答案: 您是否在AndroidManifest.xml

  • 问题内容: 我在搜索我的网站上具有自动完成/提前输入功能。我看到他们有时是一个例外。我们正在使用代理服务器。 引起原因:java.net.ConnectException:连接被拒绝 这是我的编码方式 谁能告诉我为什么我只在某个时候得到这个例外?是否可能是由于从Android应用程序发出搜索请求而导致此异常,因为我们的网站不支持从android应用程序发出请求 问题答案: 当您尝试打开与IP地址/

  • 我试图执行一个功能与3个场景中使用: 与@并行=false工作正常,但是当我删除,它失败了以下错误: 这发生在

  • 我最近把我的应用上传到了谷歌Playstore。我使用错误报告器跟踪崩溃。应用程序工作正常,但经常出现HttpHostConnectException。在进行每次网络通话之前,我都会检查互联网连接。造成这一例外的原因还有其他原因吗?如何避免? 附言:在测试/调试我的应用程序时,我从来没有遇到过这个异常。

相关阅读