是否可以在浏览器地址行中向WCF服务发送请求?

本文关键字:服务 WCF 请求 浏览器 地址 是否 | 更新日期: 2023-09-27 18:13:16

我写了一个WCF服务它的工作原理。我知道如何发布它,以及如何通过向项目添加服务引用来从Windows Phone应用程序中使用它。但我的问题是:我可以以某种方式发送查询,并使用我的浏览器得到响应(键入类似mysite.com/myservice.svc?blablabla…)或者使用命令行?

是否可以在浏览器地址行中向WCF服务发送请求?

我可以以某种方式发送查询并使用我的浏览器(输入)获得响应吗比如mysite.com/myservice.svc?blablabla…)

是的,但是你需要通过像下面这样给UriTemplate来改变你的服务OperationContract

[OperationContract]
[WebGet(UriTemplate = "Sub?x={x}&y={y}")]
long Subtract(long x, long y);

有许多其他的工具来测试WCF服务WCF测试客户端(WcfTestClient.exe)SoapUI SOA Cleaner等。