在StringEntity或HTTP请求上设置ContentType?

时间:2014-12-04 17:29:35

标签: android http-post content-type http-put

我在这里陷入困境:这让我感到困惑。

代码

StringEntity stringEntityInstance = new StringEntity("some string", "UTF-8");
HttpPost req = new HttpPost("myurl");
req.setEntity(stringEntityInstance);
  • 如果添加code A,那么我将面临来自API的一些JSON错误
  • 如果添加code B,我就不会遇到任何问题。

代码A

stringEntityInstance.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE,”application/json"));

代码B

req.setHeader(HTTP.CONTENT_TYPE,”application/json");

感谢任何帮助!

0 个答案:

没有答案