【发布时间】:2015-10-30 10:50:14
【问题描述】:
我创建了一个 WCF REST API:
[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.WrappedRequest,
ResponseFormat = WebMessageFormat.Json, UriTemplate = "/checkEmail")]
RestResponse<bool> checkEmail(string EmailId);
JSON 请求是:
{ "EmailId" :"youremail@yahoo.com" }
它按预期工作。但是经过一些代码审查更改后,我将方法中的参数更改为
checkEmail(string emailId);
即将其更改为骆驼案。如何修改我的代码以使用相同的 JSON 请求,即 API 调用应该保持不变
{ "EmailId" :"youremail@yahoo.com" }
【问题讨论】:
-
在不破坏
OperationContract的情况下,您似乎无法做到这一点,但我很好奇其他人会怎么说。 -
是的,弗兰克,我是这么认为的