Wcf rest服务 - 如何使用服务契约命名空间

时间:2014-10-28 15:06:47

标签: wcf rest servicecontract

我有一个wcf服务,我做了restfull,但编辑了intereface和webconfig。 在界面中,我有以下内容:

[ServiceContract]
public interface ITsmApi
{
    [OperationContract] 
    [WebInvoke(UriTemplate = "/GetOrganizationNo", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Xml, Method = "POST")]
    string GetOrganizationNo(CustomerNoInput input);
}

我想如果有可能以这种方式调用webservice函数:

http://foo.example/api/v1/accounts/3

我希望我的网址链接看起来像这样:

http://servername.com/MyApi/MyApi.svc/AddPerson - 意思是我不想拥有SVC扩展名。这有可能吗?

我怀疑我必须使用服务合同命名空间,但我无法找到该程序的内容?

0 个答案:

没有答案