0
我需要向PHP服务器发送一堆值对(并且是“对”,每个值都相关),并且将使用GET请求。以下任一项都可以使用。什么是正确的方法来做到这一点?向服务器发送数值对
[{a:123,b:321}, {a:111,b:222}, {a:333,b:111}, {a:222,b:111}, ...]
或
[123,111,333,222] and [321,222,111,111]
我需要向PHP服务器发送一堆值对(并且是“对”,每个值都相关),并且将使用GET请求。以下任一项都可以使用。什么是正确的方法来做到这一点?向服务器发送数值对
[{a:123,b:321}, {a:111,b:222}, {a:333,b:111}, {a:222,b:111}, ...]
或
[123,111,333,222] and [321,222,111,111]
没有好或坏的方式。你只需要发送数据,这两种方式似乎都是正确的。第二种方式的优点是,它被压缩并通过网络传递较少的数据,而第一个可以帮助您编写较小的代码,因为您可以直接使用json库。
如果数据使用不是问题,那么您应该使用第一种方法,因为通过代码处理会更方便。
如果使用来自使用API的第三方人员的角度,则取决于数据的相关方式。如果一对a
和b
是相关的,则第一种方式是优选的,但如果所有a's
都关联在一起并且b's
是分开关联的,则应该使用第二种方式。
谢谢。因此,具体而言,您建议不要执行'http://url/file.php?a [] = [123,111,333,222]&b [] = [321,222,111,111]'。你有推荐一种方法的原因吗? – user1032531
对不起,我误解了你的问题,现在完全修改了答案。 –
谢谢。我正在构建一个REST API,我希望以大多数人期望实现REST API的方式来实现它。同意,第一个数据稍微少一点,但如果让人们感到困惑可能不值得。 – user1032531