我正在使用Ushahidi使用HTTP GET请求返回JSON对象数组的应用程序。我想在请求中使用两个参数。这些参数是类别ID和最大ID。在下面的网址中,第一个参数是&by=catid&id=2
,第二个参数是&by=maxid&id=499
。以下示例仅读取输入的最后一个参数。所以catid参数将被忽略。
http://fixyourstreet.ie/api?task=incidents&by=catid&id=2&by=maxid&id=499
为什么此请求仅通过输入的最后一个参数而不是两个参数返回JSON对象?
非常感谢任何帮助。
答案 0 :(得分:0)
这些请求通常由Web服务器解析为键值字典。 这意味着“by”参数在处理和响应请求时只能有一个值。如果您需要所有这些值,则必须发出2个后续请求:
http://fixyourstreet.ie/api?task=incidents&by=catid&id=2
http://fixyourstreet.ie/api?task=incidents&by=maxid&id=499