【发布时间】:2013-09-12 02:11:16
【问题描述】:
我目前有一个服务器 API 来接收带有 JSON 数据的 POST。 JSON数据如下
JSON 对象如下
[{
firstName : "XXXXX",
surName : "XXXXXX",
contact : "XXXXXXX",
branch : "XXXXXX",
reportsTo : "XXXXX",
startTime : "9:00AM",
endTime : "6:00PM"},
{
firstName : "XXXXXX",
surName : "XXXXXXX",
contact : "XXXXXXX",
branch : "XXXXXXX",
reportsTo : "XXXXXXX",
startTime : "9:00AM",
endTime : "6:00PM"
}];
现在我需要更改代码以支持 GET 获取相同的 JSON 数据。 JSON 对象包含多个 json 对象。 Array 中有两个元素如下所示。
APP_ID=XXXXXXXf&client=XXXXXXXXXX&Details=%7B%22firstName%22:%22XXXXXXX%22,%22surName%22:%22lXXXXXXX%22,%22contact%22:%22XXXXXXX%22,%22branch%22:%22XXXXXXX%22,%22reportsTo%22:%22XXXXXXX%22,%22startTime%22:%229:00AM%22,%22endTime%22:%226:00PM%22%7D&professionalDetails=%7B%22firstName%22:%22XXXXXXX%22,%22surName%22:%22XXXXXXX%22,%22contact%22:%22XXXXXXX%22,%22branch%22:%22XXXXXXX%22,%22reportsTo%22:%22XXXXXXX%22,%22startTime%22:%229:00AM%22,%22endTime%22:%226:00PM%22%7D&timeStamp=1378950760
GET 是一种可用于此类情况的方法吗?
任何有效的方法来提取数据而无需太多的字符串操作?
【问题讨论】:
-
查询字符串的长度是有限制的。我相信紧随其后的是最受欢迎的网络服务器。因此,使用 get 方法,您将更加受限于可以通过的数据量