欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

request.getInputStream()得不到值

程序员文章站 2024-02-04 08:22:46
...
用的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");
相关标签: request inputStream