我正在尝试连接到另一个开发人员编写的自定义 http 服务。
该服务在本地 IP 地址和端口号上响应良好。如:http://10.1.1.1:1234但它不响应 http://localhost:1234或 http://127.0.0.1:1234
该服务是一个用 VC++ 编写的简单的单功能应用程序,它接受一个 http 发布字符串并返回另一个字符串。
我正在尝试使用 HttpWebRequest.GetResponse 从 C# 解决所有问题,但我可以从 Web 浏览器手动重现同样的问题...
测试环境为Windows 2008 Server。
总而言之,我正在寻找一些故障排除技巧来帮助其他开发人员修复他的代码。
最佳答案
HTTP服务器套接字绑定(bind)到服务器的网络ip。它需要绑定(bind)到主机上的所有接口(interface)。 (这将包括环回接口(interface),localhostor 127.0.0.1)
关于c# - 自定义 http 服务可以很好地响应本地 IP 地址,但不能响应 localhost 或 127.0.0.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2530996/