/baz/quax?id=5
当我试图发布到数据库时,我得到了这个错误,我搜索了很多,但没有。 我使用localhost使用url发布此数据(10.0.3.0:8000/post) 因为我正在使用genymotion模拟器 提前谢谢。
答案 0 :(得分:0)
因为你关闭了OutputStream。这样做会关闭连接并重置它。
在您完成阅读和写入之后,必须在连接或其流上发送close()
。
bufferedWriter.write(jsonObject.toString());
bufferedWriter.flush();
bufferedWriter.close();
// outputStream.close(); remove from here
conn.setDoInput(true);
BufferedReader reader = new BufferedReader(new
InputStreamReader(conn.getInputStream()));
StringBuilder sb = new StringBuilder();
String line = null;
while((line = reader.readLine()) != null) {
sb.append(line);
break;
}
reader.close();
response = sb.toString().toString();
catch(Exception ex) {
...
}
finally {
if (outputStream != null) outputStream.close(); // move it here
}