[英]Restful URI with multiple parameters for GET verb
我想用GET动词调用一个宁静的API,以从SaaS服务获得响应。 该API公开了多个对象以构造请求uri。 如何构造具有适当价值的uri? 我正在使用.Net 4.5客户端和c#来调用此API。
这是预期的请求URI模板GET v1 / Times / {SiteId} / {OrderMode} / {OrderSource} / {MenuId}
我需要通过上面的URI模板传递适当的值,例如SiteId = 1,OrderMode = P,OrderStatus = 1和MenuId = 1
您可以轻松地构造一个字符串并将其转换为URI,如下所示:
const string getUriFormatter = "v1/Times/{0}/{1}/{2}/{3}";
uri ConstructGetUri(int siteId, char orderMode, int orderStatus, int menuId)
{
return new Uri(string.Format(getUriFormatter, siteId, orderMode, orderStatus, menuId), UriKind.RelativeOrAbsolute);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.