Http GET与JSON正文

时间:2015-03-19 23:11:54

标签: android json http-get

我正在尝试进行Http GET并将JSON作为输入发送:

https://host/X/Y?input= { “foo” 的: “棒”, “巴兹”: “牦牛”}

根据这些帖子:

HttpGet with request body android

Apache的HttpGet(由Android使用)不支持此类事情。

我已经尝试了该帖子中指定的一些替代方案,但它们没有用。

首先,有人可以确认Apache的HttpGet不会让你发送JSON。

接下来,有人可以提出任何解决方法 - 替代图书馆,其他课程,任何事情.......

2 个答案:

答案 0 :(得分:0)

提交JSON时,如果是GET,您可能更喜欢使用POST。如果您确实想要使用GET,请不要忘记使用URLEncoder.encode(json, "UTF-8")对您的网址进行编码。这可能是您遇到问题的原因。

答案 1 :(得分:0)

将一些json放入文件中,this example将其发布

不知道为什么GET会与很多json信息一起使用?

找出“实体”实现以及POST,并选择比您正在使用的更好的httpclient。