从LAN连接到Windows上的C ++ REST sdk SERVER

时间:2015-11-19 22:20:00

标签: rest server localhost casablanca

我在C++ REST SDK上写了一个服务器。

http_listener收听" http://localhost:34568"。

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

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

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

甚至更多!我得到 XAMPP 运行 Apache服务器,当我做同样的事情但是(192.168.1.103:80)我得到了来自 Apache 的响应并且有访问。

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

1 个答案:

答案 0 :(得分:1)

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