我正在尝试进行Http GET并将JSON作为输入发送:
https://host/X/Y?input= { “foo” 的: “棒”, “巴兹”: “牦牛”}
根据这些帖子:
HttpGet with request body android
Apache的HttpGet(由Android使用)不支持此类事情。
我已经尝试了该帖子中指定的一些替代方案,但它们没有用。
首先,有人可以确认Apache的HttpGet不会让你发送JSON。
接下来,有人可以提出任何解决方法 - 替代图书馆,其他课程,任何事情.......
答案 0 :(得分:0)
提交JSON时,如果是GET,您可能更喜欢使用POST。如果您确实想要使用GET,请不要忘记使用URLEncoder.encode(json, "UTF-8")
对您的网址进行编码。这可能是您遇到问题的原因。
答案 1 :(得分:0)