2012-04-23 28 views
1

我需要从命令提示符调用一个wcf休息服务。对于例如,当我键入从命令提示符调用休息服务

C:\Users\Admin>GET http://localhost:63088/RestCatalogService.svc/ 

它应该返回无论GET会在浏览器中返回字符串format.Any知道如何开始或链接到任何相关的资源,将是很大的帮助。

+0

最简单的方法可能是安装Cygwin和卷曲。 – aroth 2012-04-23 13:18:26

+0

安装libwww-perl。它包含一个名为“GET”的程序。 – 2012-04-23 13:18:47

回答

3

到您的路径中安装自己喜欢的HTTP工具(cURLwget),然后使用它。

请注意,这看起来会更像是:

C:\Users\Admin>curl http://localhost:63088/RestCatalogService.svc/ 

C:\Users\Admin>wget -O - http://localhost:63088/RestCatalogService.svc/ 
+0

我正在构建目录服务,我需要发布,放置和删除以获取产品。我还没有使用过这些工具。他们也会为其他方法工作吗? – Rain 2012-04-23 13:24:55

+0

如果我想创建自己的应用程序(如在system32中创建GET bat文件并从蝙蝠调用Web服务(我可能完全错误)),那么我该如何继续。 – Rain 2012-04-23 13:28:12

+0

cURL毫无疑问是最广泛的HTTP客户端。它支持PUT,POST和字面上的其他方法,甚至是['BREW'](http://www.ietf.org/rfc/rfc2324.txt)。 – 2012-04-23 14:14:31