亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java網絡編程中向指定URL發送GET POST請求示例

2019-11-26 15:53:30
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.util.List;
import java.util.Map;

public class HttpRequest {
    /**
     * 向指定URL發送GET方法的請求
     *
     * @param url
     *            發送請求的URL
     * @param param
     *            請求參數,請求參數應該是 name1=value1&name2=value2 的形式。
     * @return URL 所代表遠程資源的響應結果
     */
    public static String sendGet(String url, String param) {
        String result = "";
        BufferedReader in = null;
        try {
            String urlNameString = url + "?" + param;
            URL realUrl = new URL(urlNameString);
            // 打開和URL之間的連接
            URLConnection connection = realUrl.openConnection();
            // 設置通用的請求屬性
            connection.setRequestProperty("accept", "*/*");
            connection.setRequestProperty("connection", "Keep-Alive");
            connection.setRequestProperty("user-agent",
                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
            // 建立實際的連接
            connection.connect();
            // 獲取所有響應頭字段
            /*
             * Map<String, List<String>> map = connection.getHeaderFields(); //
             * 遍歷所有的響應頭字段 for (String key : map.keySet()) {
             * System.out.println(key + "--->" + map.get(key)); }
             */
            // 定義 BufferedReader輸入流來讀取URL的響應
            in = new BufferedReader(new InputStreamReader(
                    connection.getInputStream()));
            String line;
            while ((line = in.readLine()) != null) {
                result += line;
            }
        } catch (Exception e) {
            System.out.println("發送GET請求出現異常!" + e);
            e.printStackTrace();
        }
        // 使用finally塊來關閉輸入流
        finally {
            try {
                if (in != null) {
                    in.close();
                }
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }
        return result;
    }

    /**
     * 向指定 URL 發送POST方法的請求
     *
     * @param url
     *            發送請求的 URL
     * @param param
     *            請求參數,請求參數應該是 name1=value1&name2=value2 的形式。
     * @return 所代表遠程資源的響應結果
     */
    public static String sendPost(String url, String param) {
        PrintWriter out = null;
        BufferedReader in = null;
        String result = "";
        try {
            URL realUrl = new URL(url);
            // 打開和URL之間的連接
            URLConnection conn = realUrl.openConnection();
            // 設置通用的請求屬性
            conn.setRequestProperty("accept", "*/*");
            conn.setRequestProperty("connection", "Keep-Alive");
            conn.setRequestProperty("user-agent",
                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
            // 發送POST請求必須設置如下兩行
            conn.setDoOutput(true);
            conn.setDoInput(true);
            // 獲取URLConnection對象對應的輸出流
            out = new PrintWriter(conn.getOutputStream());
            // 發送請求參數
            out.print(param);
            // flush輸出流的緩沖
            out.flush();
            // 定義BufferedReader輸入流來讀取URL的響應
            in = new BufferedReader(
                    new InputStreamReader(conn.getInputStream()));
            String line;
            while ((line = in.readLine()) != null) {
                result += line;
            }
        } catch (Exception e) {
            System.out.println("發送 POST 請求出現異常!" + e);
            e.printStackTrace();
        }
        // 使用finally塊來關閉輸出流、輸入流
        finally {
            try {
                if (out != null) {
                    out.close();
                }
                if (in != null) {
                    in.close();
                }
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }
        return result;
    }
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性xxxxx极品| 国产精品久久久久久久久久久新郎| 亚洲自拍小视频| 国产精品www色诱视频| 欧美午夜片欧美片在线观看| 欧美国产在线视频| 欧美激情亚洲激情| 欧美国产亚洲视频| 欧美激情综合色| 国产精品视频一区二区高潮| 欧美性xxxxx极品娇小| 亚洲天堂2020| 亚洲性视频网站| 亚洲男人第一网站| 日韩中文字幕国产| 日韩在线播放av| 亚洲精品永久免费精品| 亚洲天堂免费观看| 亚洲最大av网站| 欧美黄色三级网站| 国产成人小视频在线观看| 日韩av一区二区在线观看| 中文字幕亚洲字幕| 精品人伦一区二区三区蜜桃网站| 欧美精品videos性欧美| 成人免费观看网址| 国产成人精品亚洲精品| 久久免费国产精品1| 这里只有精品久久| 国产精品久久久久久一区二区| 国产亚洲成av人片在线观看桃| 国产精品亚洲一区二区三区| 午夜精品一区二区三区在线| 亚洲欧美在线第一页| 亚洲aⅴ男人的天堂在线观看| 亚洲视频欧美视频| 国产mv免费观看入口亚洲| 2019中文字幕免费视频| 日韩网站免费观看| 久久久久久尹人网香蕉| 麻豆国产va免费精品高清在线| 亚洲**2019国产| 日韩免费电影在线观看| 性欧美办公室18xxxxhd| 成人免费网站在线观看| 91美女片黄在线观| 色综合天天综合网国产成人网| 亚洲午夜色婷婷在线| 亚洲国产精品女人久久久| 午夜精品一区二区三区在线| 国产精品精品国产| 亚洲色图在线观看| 日韩av网站大全| 中文字幕亚洲欧美日韩高清| 亚洲永久免费观看| 精品国产福利视频| 中文字幕精品视频| 国内免费久久久久久久久久久| 国产精品黄页免费高清在线观看| 91av在线精品| 日韩欧美在线播放| 国产精品www| 日韩视频免费在线观看| 98精品国产自产在线观看| 国产精品色午夜在线观看| 91青草视频久久| 91国内免费在线视频| 91久久中文字幕| 亚洲欧美日韩在线一区| 亚洲精品按摩视频| 韩剧1988免费观看全集| 精品视频久久久| 久久久99久久精品女同性| 久久久综合免费视频| 狠狠色香婷婷久久亚洲精品| 日韩一区二区福利| xxxxx91麻豆| 亚洲黄色av网站| 美女啪啪无遮挡免费久久网站| 亚洲一区亚洲二区亚洲三区| 亚洲天堂av网| 色婷婷亚洲mv天堂mv在影片| 国产成+人+综合+亚洲欧美丁香花| 精品久久久久久久久久久久久久| 国产欧美最新羞羞视频在线观看| 成人网在线观看| 国产精品日韩在线| 亚洲第一区在线| 亚洲色图校园春色| 91精品国产91| 国产精品成人va在线观看| 欧美一区二粉嫩精品国产一线天| 成人国内精品久久久久一区| 日韩av片电影专区| 亚洲成人在线视频播放| 成人黄色免费片| 美日韩在线视频| 欧美日韩一区免费| 中文字幕日韩电影| 国产成人精品在线视频| 97香蕉超级碰碰久久免费软件| 久久亚洲影音av资源网| 国产视频精品va久久久久久| 亚洲福利小视频| 国产精品福利无圣光在线一区| 国外日韩电影在线观看| 裸体女人亚洲精品一区| 欧美色欧美亚洲高清在线视频| 亚洲国产精品字幕| 国产精品久久久久久久久久久久久| 久久免费观看视频| 亚洲免费成人av电影| 亚洲欧美资源在线| 国产精品va在线播放| 久久夜精品va视频免费观看| 亚洲娇小xxxx欧美娇小| 97超级碰碰碰| 欧美巨猛xxxx猛交黑人97人| 另类图片亚洲另类| 亚洲级视频在线观看免费1级| 91av在线影院| 欧美亚洲激情在线| 91香蕉嫩草影院入口| 亚洲精品日韩丝袜精品| 久久久久亚洲精品成人网小说| 欧美大胆在线视频| 欧美视频二区36p| 18性欧美xxxⅹ性满足| 国产精品稀缺呦系列在线| 狠狠躁天天躁日日躁欧美| 亚洲人高潮女人毛茸茸| 欧美日韩精品中文字幕| 亚洲欧美日韩国产成人| 日韩成人av在线| 成人免费在线视频网站| 青青草成人在线| 久久久久久一区二区三区| 欧美一级淫片丝袜脚交| 精品女同一区二区三区在线播放| 91网在线免费观看| 日韩在线视频中文字幕| 美女视频黄免费的亚洲男人天堂| 国产精品扒开腿爽爽爽视频| 91精品国产乱码久久久久久久久| 中文一区二区视频| 国产精品久久久久久超碰| 久久精品久久久久| 日韩av免费看网站| 精品久久久久久久中文字幕| 国产大片精品免费永久看nba| 国产视频综合在线| 国产精品av免费在线观看| 亚洲一区亚洲二区亚洲三区| 国产精品高清网站| 国产成人免费av| 懂色av中文一区二区三区天美| 欧美成人午夜激情在线| 亚洲国产一区二区三区在线观看| 日韩电影视频免费| 成人淫片在线看| 欧美日在线观看| 精品国产欧美成人夜夜嗨| 亚州欧美日韩中文视频| 精品国产一区二区三区四区在线观看|