永发信息网

如何使用webinvoke方法传入WCF其余全身多个参数

答案:1  悬赏:80  手机版
解决时间 2021-03-17 07:45
  • 提问者网友:黑米和小志
  • 2021-03-16 20:22
如何使用webinvoke方法传入WCF其余全身多个参数
最佳答案
  • 五星知识达人网友:走死在岁月里
  • 2021-03-16 21:15
[OperationContract(Name="sayHelloJson")]
[WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "sayHello", BodyStyle = WebMessageBodyStyle.Wrapped)]
String sayHello();
[OperationContract(Name = "SendMessageJson")]
[WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Json, UriTemplate = "SendMessage/{Message}", BodyStyle = WebMessageBodyStyle.Wrapped)]
String SendMessage(String Message);
比如说第一个不带参数的:http://localhost:8000/Service/Json/sayHello
那么第二个带参数的应该怎么调用?(比如说参数是"abc")
我指的是在浏览器中或java的httpclient中,因为我准备在android上实现客户端,所以.net的调用方式就不必讲了。

你URITemplate已经设置了。Get方式。

我猜测一下调用的URL应该是: 网站URL/SendMessage/你好

另外建议你使用REST WCF自带的一个帮助页面,里面会给出更精确的调用示例。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯