Web services POST请求不使用本地主机的IP地址
我在本地机器上的tomcat-7上托管了一个REST web服务。我有一个将文件上传到REST服务的应用程序 现在我面临的问题是,当我使用下面的URL发布上传的文档时,文档被成功上传Web services POST请求不使用本地主机的IP地址,web-services,rest,web,Web Services,Rest,Web,我在本地机器上的tomcat-7上托管了一个REST web服务。我有一个将文件上传到REST服务的应用程序 现在我面临的问题是,当我使用下面的URL发布上传的文档时,文档被成功上传 http://localhost:8080/ResourceNet/upload 但是,当我用我机器的IP替换“localhost”并使用以下URL时 http://192.168.68.193:8080/ResourceNet/upload 然后什么也没发生。POST请求从未到达REST服务。 但是,GET请
http://localhost:8080/ResourceNet/upload
但是,当我用我机器的IP替换“localhost”并使用以下URL时
http://192.168.68.193:8080/ResourceNet/upload
然后什么也没发生。POST请求从未到达REST服务。
但是,GET请求在使用URL-2时工作正常
请在以下几点上帮助我:
提前感谢。一个原因可能是and将只侦听来自localhost的请求,但由于您提到了GET works,所以可能不会在今天之后 我要检查的另一件事是你电脑或网络上的防火墙。事实上,localhost是一个虚拟主机,因此当您使用它时,它不会进入网络。使用PC的实际IP连接到网络,并被路由回PC。可能代理或防火墙会丢弃POST,只允许GET