【问题标题】:Bad Request - Invalid Hostname错误请求 - 无效的主机名
【发布时间】:2016-10-20 09:49:48
【问题描述】:

我正在尝试从名为 Service1.svc 的 WebService 获取结果

我通过地址获得成功结果 http://localhost:49534/Service1.svc

我电脑的IP地址是192.168.1.134 为什么我通过地址http://192.168.1.134:49534/Service1.svc得到Bad Request - Invalid Hostname by address HTTP Error 400. The request hostname is invalid

通过地址http://127.0.0.1:49534/Service1.svc同样的错误

在 IIS 管理器中,我使用端口 49534 和 IP 地址 192.168.1.134 在默认网站中添加绑定

【问题讨论】:

  • 使用什么服务器来处理请求?看起来它没有配置为使用 IP 地址代替主机名来处理请求。
  • @Alex,我正在使用 IIS 服务器。我的操作系统是 Windows 10。

标签: service ip localhost http-status-code-400


【解决方案1】:

打开您的网站属性,找到 IP 地址,在其附近有高级的“此网站的多个身份”。在那里,您需要 ether 将所有收入添加到该站点,并带有星号:“*”,ether 放置您喜欢使用的名称。

【讨论】:

  • 我在 iis 管理器中找不到这个选项,我的操作系统是 windows 10。
猜你喜欢
  • 2019-05-10
  • 2015-08-17
  • 1970-01-01
  • 2019-11-30
  • 1970-01-01
  • 2017-08-26
  • 2019-03-27
  • 2016-03-26
  • 2016-08-24
相关资源
最近更新 更多