我有一个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扩展名。这有可能吗?
我怀疑我必须使用服务合同命名空间,但我无法找到该程序的内容?