如何在curl中调用wcf服务?
答
这取决于您对“服务器是否有效”的定义。如果您只想知道服务是否对任何请求做出响应,您可以向服务基地址(curl http://your.host.com/app/service.svc
)发送请求,并且您应该返回服务帮助页面(只需浏览它即可看到你会得到什么回报)。
如果要检查一定的服务操作是否正常工作,那么这将取决于您绑定的配置:
如果你的的wsHttpBinding的配置不使用Message Security或可靠的会话,然后你可以使用诸如Fiddler之类的东西来捕获“普通”客户端(例如WCF测试客户端)的请求,然后使用curl发送相同的请求。
如果绑定使用了这种特性,那么curl并不是实现它的最好方法,因为客户端在实际的操作请求之前需要发送一些请求(针对安全或RM协议的握手)已发送。
“服务器是现场”是什么意思? – home 2012-07-15 09:58:43
有了这个服务,我想检查服务器是否存在或不存在? – zandi 2012-07-15 10:28:55