我正在传递一个流来休息完整的wcf服务。我将这个流设置为有效负载,而不是在uri中。在这种情况下,什么是我的uri模板..
我的合同如下:
[ServiceContract]
public interface IRjisProxyWcfService
{
[OperationContract]
[WebInvoke(Method = "PUT", UriTemplate = "")]
Stream Post(Stream inputStream);
}
我的uri模板是什么?
答案 0 :(得分:0)
http://msdn.microsoft.com/en-us/magazine/dd315413.aspx
上有一篇好文章理论上它可以是任何东西。例如。
[ServiceContract]
public interface IRjisProxyWcfService
{
[OperationContract]
[WebInvoke(Method = "PUT", UriTemplate = "AAA/")]
Stream Post(Stream inputStream);
}
[ServiceContract]
public interface IRjisProxyWcfService
{
[OperationContract]
[WebInvoke(Method = "PUT", UriTemplate = "AAA/BBB")]
Stream Post(Stream inputStream);
}
但是,当您进行推杆时,推杆应为baseurl / AAA(第一种情况)或baseurl / AAA / BBB(在第二种情况下)。
Sriwantha Sri Aravinda
答案 1 :(得分:0)
您的URI模板将是空字符串,就像您指定它一样。