使用HttpURLConnection执行POST请求时获取JSON响应

时间:2016-06-27 05:23:43

标签: java json httpurlconnection

我使用以下代码在REST API上执行POST请求。一切正常。我无法做的是在POST成功后,API返回带有标题的正文中的响应JSON,这个JSON有我需要的信息。我无法获得JSON响应。

我需要此响应,因为此响应包含DB生成的ID。我可以在使用Firefox的REST客户端插件时看到响应。需要在Java中实现相同的功能。

enter image description here

MultipartConfig

1 个答案:

答案 0 :(得分:1)

获取输入流并读取它。

String json_response = "";
InputStreamReader in = new InputStreamReader(con.getInputStream());
BufferedReader br = new BufferedReader(in);
String text = "";
while ((text = br.readLine()) != null) {
  json_response += text;
}