我有一个RESTful Web服务,采用所有4种HTTP请求方法.当我使用休息客户端(Chrome中的Advanced Rest Client)使用计算机的IP地址向此服务发送请求时,我得到了正确的响应.我的网址是http:// ipaddress:8080/messenger/webapi/messages.但是,当我使用curl触发相同的请求时,我得到卷曲:(56)Recv失败:连接被重置.我在两者中发现的唯一区别是REST客户端从0.0.0.0触发请求,并且从127.0.0.1触发curl请求.但为什么这会有什么不同呢?
当应用程序在触发curl的同一台机器上运行时,相同的curl命令有效.仅当应用程序在另一台计算机上运行时,它才起作用.例如.curl http:// ipaddress:8080/messenger/webapi/messages for GET request.
我尝试在没有运气的应用程序的计算机上禁用防火墙.
| 归档时间: |
|
| 查看次数: |
27823 次 |
| 最近记录: |