request.getInputStream()得不到值
程序员文章站
2024-02-04 08:22:46
...
用的HttpUrlConnection模拟请求
但是请求的接口,想获得inputStream为空,
解决方法:
新增Content-Type请求头,明确告诉服务器处理什么样的数据。
conn.setRequestProperty("content-type", "text/html");
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");
上一篇: JS把一堆数组分成三份尽量相等
下一篇: InputStream2String
推荐阅读
-
request.getInputStream()得不到值
-
php的session的值可以传给 asp吗?该如何传值
-
mysql字段设置某种情况下的特殊值
-
函数参数为数组时传值、传址的区别,请高手结合实例讲解
-
获取数组最后一个元素的key值
-
为什么phpinfo()输出的环境变量PATH值,和小弟我本机设置的不一样呢?
-
关于文件上传插件plupload获取服务器端返回值的问题
-
【20180828】【C/C++基础知识】函数的声明、定义和调用,函数的参数传递,函数与数组,函数的返回值
-
PHP中Restful api 错误提示返回值实现思路 restful api 例子 restful接口 jersey restful
-
PHP+MySql获取新添加记录的ID值