带有 JSON 正文的 Http GET
Http GET with JSON body
我正在尝试创建一个 Http GET 并发送 JSON 作为输入:
https://host/X/Y?input={"foo":"bar","baz":"yak"}
根据这些 post:
Apache 的 HttpGet(Android 使用)不支持这种东西。
我已经尝试了 post 中指定的一些替代方案,但它们都没有用。
首先,有人可以确认 Apache 的 HttpGet 不会让您发送 JSON。
接下来,有人可以提出解决此问题的任何方法 - 备用库、其他 类、任何东西……
提交 JSON 时,如果 GET,您可能更喜欢使用 POST。如果您确实想使用 GET,请不要忘记将 URL 编码为 URLEncoder.encode(json, "UTF-8")
。这可能是您遇到问题的原因。
将一些 json 放入文件中,this example 将 post 它
不知道为什么 GET 会与很多 json 信息一起使用?
找出 'entities' 实现以及 POST 并选择比您正在使用的更好的 httpclient。
我正在尝试创建一个 Http GET 并发送 JSON 作为输入:
https://host/X/Y?input={"foo":"bar","baz":"yak"}
根据这些 post:
Apache 的 HttpGet(Android 使用)不支持这种东西。
我已经尝试了 post 中指定的一些替代方案,但它们都没有用。
首先,有人可以确认 Apache 的 HttpGet 不会让您发送 JSON。
接下来,有人可以提出解决此问题的任何方法 - 备用库、其他 类、任何东西……
提交 JSON 时,如果 GET,您可能更喜欢使用 POST。如果您确实想使用 GET,请不要忘记将 URL 编码为 URLEncoder.encode(json, "UTF-8")
。这可能是您遇到问题的原因。
将一些 json 放入文件中,this example 将 post 它
不知道为什么 GET 会与很多 json 信息一起使用?
找出 'entities' 实现以及 POST 并选择比您正在使用的更好的 httpclient。