您的位置:首页 > 产品设计 > UI/UE

request.getInputStream()得不到值

2016-04-19 16:24 555 查看
用的HttpUrlConnection模拟请求

URL serverUrl = new URL("");
HttpURLConnection conn = (HttpURLConnection) serverUrl.openConnection();

conn.setRequestMethod("POST");
conn.setDoOutput(true);

conn.connect();
String params = "hello";

conn.getOutputStream().write(params.getBytes());
conn.getOutputStream().flush();
conn.getOutputStream().close();
InputStream is = conn.getInputStream();

但是请求的接口,想获得inputStream为空,

解决方法:
新增Content-Type请求头,明确告诉服务器处理什么样的数据。

conn.setRequestProperty("content-type", "text/html"); 阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: