2

可能重复:
iPhone SDK Xcode 4.2 iOS 5-如何将 json 发送到 url?(POST 和 GET)[已解决]

我有一个看似简单的问题。我正在尝试使用 JSON 将数据从我的 iPad 设备发送到服务器。问题是,我看到的所有关于将 JSON 发送到服务器的教程都使用 POST 方法。我的问题是,是否可以使用 GET 方法发送 JSON?如果您能给我一些有关如何操作的指示,那将非常有帮助。谢谢。

4

2 回答 2

1

你真的应该说服你的老板要么在 POST 的正文中使用 JSON,要么以 GET 的形式使用 GET 参数:

http://www.example.com/?Argument1=Wert1&Argument2=Wert2

但是如您所见,GET 示例不会采用 JSON 的形式。实际上,可以定义一个自定义标头,将您的 json 数据放入其中。但我强烈建议您不要这样做,因为恕我直言,这不是正确的方法

于 2012-08-13T15:35:14.593 回答
1

这很简单。JSON 实际上是通过 QueryString 参数发送的。例如要发送字典,请使用以下 URL 格式

http://www.mywebsite.com/service.php?data={"key":"value", "key":"value"}

或字典数组

http://www.mywebsite.com/service.php?data=[{"key":"value"}, {"key":"value"}]

确保正确转义 url 字符串

于 2012-08-13T16:28:58.163 回答