String?fullurl?=?url;
//打開連接
URLConnection?conn?=new?URL(fullurl).openConnection();
//設置通用的請求屬性
conn.setRequestProperty("accept",?"*/*");
conn.setRequestProperty("connection",?"Keep-Alive");
conn.setRequestProperty("user-agent",?"Mozilla/5.0?(Windows?NT?6.1;?WOW64)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Chrome/42.0.2311.90?Safari/537.36");
//發送POST請求必須設置下面兩行
conn.setDoInput(true);
conn.setDoOutput(true);
try?(
//獲取URLConnection對象對應的輸出流
PrintWriter?out?=?new?PrintWriter(conn.getOutputStream());)?{
out.print(parm);//發送請求參數(key1=value1&key2=value2)
out.flush();//flush輸出流的緩沖
}?catch?(Exception?e)?{}
//獲取響應頭字段
Map<String,?List<String>>?map?=?conn.getHeaderFields();
//根據輸入流讀取響應數據
InputStream?is?=?conn.getInputStream();
僅供參考。