package com.test.http.thread; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URL; public class HttpRunnable implements Runnable { String path=""; String params=""; public HttpRunnable(String path,String params) { this.path=path; this.params=params; } @Override public void run() { try { String result=post(path,params); System.out.println("result is :"+result); } catch (Exception e) { e.printStackTrace(); } } //发送post请求,参数ʽkey1=value1&key2=value2... public static String post(String path, String params) throws Exception { HttpURLConnection httpConn = null; BufferedReader in = null; PrintWriter out = null; try { URL url = new URL(path); httpConn = (HttpURLConnection) url.openConnection(); httpConn.setRequestMethod("POST"); httpConn.setDoInput(true); httpConn.setDoOutput(true); //发送post请求参数 out = new PrintWriter(httpConn.getOutputStream()); out.println(params); out.flush(); // 读取响应 if (httpConn.getResponseCode() == HttpURLConnection.HTTP_OK) { StringBuffer content = new StringBuffer(); String tempStr = ""; in = new BufferedReader(new InputStreamReader(httpConn.getInputStream())); while ((tempStr = in.readLine()) != null) { content.append(tempStr); } return content.toString(); } else { throw new Exception("请求出现了问题"); } } catch (IOException e) { e.printStackTrace(); } finally { in.close(); out.close(); httpConn.disconnect(); } return null; } }
最近下载更多
古月剑独孤镖 LV3
2023年6月9日
lzwomen LV6
2021年4月14日
329512801 LV28
2021年4月8日
2187693636 LV12
2020年4月6日
1798672867 LV21
2020年3月5日
清咿酱 LV11
2020年2月18日
a837535114 LV10
2020年1月13日
benyan LV8
2019年9月25日
huiyao LV1
2019年4月10日
17557293845 LV8
2019年1月23日
最近浏览更多
刘华健 LV5
7月18日
auqfnifc LV3
4月25日
打工皇帝 LV1
2023年11月3日
hmdzmsl12 LV2
2023年10月28日
3334004690 LV10
2023年10月18日
1441854423 LV2
2023年10月10日
mukoooo LV2
2023年6月28日
古月剑独孤镖 LV3
2023年6月9日
ALIT科技 LV4
2023年4月24日
微信网友_5981140928106496 LV5
2023年3月22日