具有两个复杂参数的Web API GET方法

时间:2016-06-02 20:14:41

标签: json asp.net-web-api parameter-passing get-method

我有一个Web API程序,它有8个get方法。

每种方法都可以获得2个参数 - filterssorts

  • filters - 一个json对象,其中包含您可以按
  • 过滤的所有参数
  • sorts - 一个包含您要按
  • 排序的所有属性的数组

例如:

www.facebook.com/GetFriends?filters={name:"lior", color:{name:"blue", RGB:{255, 100, 0}}}&sorts=[{prop:"name", desc:true}, {prop:"age", desc:false}]

api仅可从其他服务器获得,因此无需担心浏览器中的URL字符限制。

我们选择了GET方法,因为此api的目的只是获取数据。

我不确定我们要求的网址是否正常?'格式 -

GET方法中可以使用两个查询参数,其中一个是json而另一个是数组吗?

感谢您的帮助

0 个答案:

没有答案