Post方式请求网络数据
来源:互联网 发布:网络单机一键端论坛 编辑:程序博客网 时间:2024/05/18 06:06
public String urlPath = "";//请求的json数据
try {
URL url = new URL(urlPath);HttpURLConnection httpurl = (HttpURLConnection) url.openConnection();
httpurl.setRequestMethod("POST");
//设置连接主机超时
httpurl.setConnectTimeout(30000);
//设置从主机读取数据超时
httpurl.setReadTimeout(30000);
//这两行是相比于get请求而必须添加的
httpurl.setDoOutput(true);
//读取数据
OutputStream os = httpurl.getOutputStream();
os.write(request.getBytes());
//刷新
os.flush();
//判断返回值是否正确
if (httpurl.getResponseCode() == 200) {
InputStream in = httpurl.getInputStream();
StringBuffer sb = new StringBuffer();
//创建字符数组
byte[] buff = new byte[1024];
int len = -1;
while ((len = in.read(buff)) != -1) {
sb.append(new String(buff, 0, len, "utf-8"));
}
//关闭流
in.close();
os.close();
httpurl.disconnect();
return sb.toString();
} else {
return null;
}
} catch (Exception e) {
e.printStackTrace();
}
阅读全文
0 0
- Post方式请求网络数据
- Post方式请求网络数据
- Post方式请求网络数据
- iOS 网络请求数据两种请求方式GET,POST
- 使用HttpURLConnection和使用HttpClient方式请求网络采用get方式和post方式请求数据
- 网络请求方式 POST + GET
- get/post 数据请求方式
- 网络请求数据 POST 方法
- HTTPUrl-post网络请求数据
- HttpClient Post请求方式请求数据
- java网络请求GET和POST方式
- Android网络编程之Http请求服务器数据(POST方式)
- Android网络编程之Http请求服务器数据(POST方式)
- get 和post 方式请求数据
- 使用HttpURLConnection采用Post方式请求数据
- Post方式请求提交数据到服务器
- 使用HttpURLConnection采用Post方式请求数据
- HttpClient用Post请求网络数据
- 神经网络学习博客
- NLP——分词之正向(逆向、双向)最大
- shell编程写计算器加减乘除(暨慕课Tony老师作业)
- 笨方法学Python 习题 29: 如果(if)
- Web报表系统葡萄城报表:交叉报表
- Post方式请求网络数据
- EventBus 事件总线之我的理解
- ArrayList源码解析(三)
- springboot学习笔记
- 如果你会oracle+mysql+java+hadoop
- Tensorflow相关概念
- Android自定义view——组合控件
- Vysor1.8.2 mac破解方法
- js中call、apply和bind