Java利用HttpURLConnection发送请求
来源:互联网 发布:科比2012-13赛季数据 编辑:程序博客网 时间:2024/04/29 18:33
1、post请求
String urlStr = "http://localhost:8080/user/sendMessage";String result = "";URL url = null;HttpURLConnection conn = null;OutputStream os = null;BufferedReader in = null;try {url = new URL(urlStr);conn= (HttpURLConnection) url.openConnection();conn.setDoInput(true);conn.setDoOutput(true);conn.setUseCaches(false);//设置连接超时conn.setConnectTimeout(50000);//设置读取超时conn.setReadTimeout(50000);conn.setRequestMethod("POST");conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");conn.connect();//参数String param = "name=xxx&token=xxx";//写入数据os = conn.getOutputStream();os.write(param.getBytes("UTF-8"));os.flush();os.close();//读取返回数据if (conn.getResponseCode() == HttpURLConnection.HTTP_OK) {in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));String inputLine;while ((inputLine = in.readLine()) != null) {result += inputLine;}in.close();}} catch (Exception e) {e.printStackTrace();} finally {if (conn != null) conn.disconnect();}2、get请求
String urlStr = "http://localhost:8080/user/sendMessage?&name=xxx&token=xxx";BufferedReader reader = null;String line = null;StringBuffer result = new StringBuffer();URL url;try {url = new URL(urlStr);HttpURLConnection con = (HttpURLConnection) url.openConnection();con.setUseCaches(false);reader = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8"));while (null != (line = reader.readLine())) {result.append(line);}if (reader != null) {reader.close();}} catch (Exception e) {e.printStackTrace();}
0 0
- Java利用HttpURLConnection发送请求
- Java利用HttpURLConnection发送post请求
- Java利用HttpURLConnection发送post请求
- Java利用HttpURLConnection发送post请求
- Java中利用HttpURLConnection发送post和get请求
- Java利用HttpURLConnection发送post请求上传文件
- Java利用HttpURLConnection发送post请求上传文件
- Android/java 利用HttpUrlConnection 发送put请求,携带json参数
- Java 发送http请求 HttpURLConnection
- 利用HttpURLConnection发送post请求上传文件
- 利用HttpURLConnection发送post请求上传文件
- 利用HttpURLConnection发送post请求上传文件
- java-用HttpURLConnection发送Http请求.
- 利用HttpURLConnection发送post请求上传多个文件
- 利用fiddler工具调试android应用发送HttpURLConnection请求
- 利用HttpURLConnection发送post请求上传多个文件
- 利用HttpURLConnection发送post请求上传多个文件
- 利用HttpURLConnection发送post请求上传多个文件
- Java default protected
- Unity3d·小技巧·物体自转
- Lambada表达式
- UVA 11426 (欧拉函数)
- 12.2 剪贴板的高级用法
- Java利用HttpURLConnection发送请求
- 黑马程序员日记-10
- JAVA实现EXL的导入导出功能
- 黑马程序员--自学笔记--多线程
- 移动端图片格式调研
- RT-Thread下的串口驱动程序分析
- FaceBook推出的Android图片加载库-Fresco
- KVC和KVO基本知识点
- 上课记录笔记 元组