-1

我有一个服务器写在C++ REST SDK.

http_listener哪个监听“ http://localhost:34568 ”。

当我尝试在浏览器中或从客户端向 localhost 发送请求时,它工作正常,并且我从服务器获得响应。但重点是在网络中使用应用程序。问题就在这里。

当我尝试从另一台 PC 请求服务器时,IP(192.168.1.103:34568)我得到"HTTP Error 400. The request hostname is invalid."

我知道这可能是一些防火墙问题,但它已关闭。我还尝试在brandmauer中设置端口规则,但没有帮助。

甚至更多!我让XAMPP运行Apache 服务器,当我做同样的事情时,(192.168.1.103:80)我确实得到了Apache的响应并获得了访问权限。

任何人有类似的东西或有人知道问题是什么?

4

1 回答 1

1

收听本地 IP 地址或您的网络名称 (dns):“ http://xxx.xxx.xxx.xxx:34568 ”或“ http://your_network_name:34568 ”因此,如果您有多个网络适配器,您可以选择哪一个。

于 2015-11-27T15:00:04.587 回答