如何解决基于REST的服务-处理空字符串
| 我已经开发了基于REST的Web服务。该服务采用四个参数。这些参数的最后两个可以是空字符串。我的问题是,处理空字符串的推荐方法是什么? 谢谢!解决方法
您在此处有两个选择-将操作的UriTemplate中的参数定义为查询变量(而不是路径变量),或者如果这不是GET操作,则可以让操作主体接收它们。
情况1:
[WebGet(UriTemplate=\"/GetData?x={x}&y={y}&z={optional1}&w={optional2}\")]
string GetData(int x,int y,string optional1,string optional2);
情况2:
[WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest)]
string DoSomething(int x,string optional2);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。