在我们创建 API 之前,我从事过 Java 项目,例如:
Request URL: http://mindjet.com/api/accounts/dc074c20-580a-4544-a5f2-6d33b1dc04f8
.NET 是另一回事,我使用的是 .NET WCF 服务,但最终得到的结果并不像看起来那样好:
Request URL: http://localhost:65113/Services/Record.svc/search/report/4146/page/1
无论如何要删除该.svc
部分(我知道但仍然是次要的)?
另外,我似乎无法让帖子与 URITemplates 一起使用?我能够让它工作的唯一方法是这样的:
[OperationContract]
[WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json)]
public void Send(EmailDetails details) { ... }
$.ajax({
type: 'POST',
url: 'Services/Email.svc/Send'
})
谢谢!