免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
java發(fā)送http的get、post請求
package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;public class HttpRequest {    /**     * 向指定URL發(fā)送GET方法的請求     *      * @param url     *            發(fā)送請求的URL     * @param param     *            請求參數(shù),請求參數(shù)應(yīng)該是 name1=value1&name2=value2 的形式。     * @return URL 所代表遠程資源的響應(yīng)結(jié)果     */    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();            // 設(shè)置通用的請求屬性            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();            // 獲取所有響應(yīng)頭字段            Map<String, List<String>> map = connection.getHeaderFields();            // 遍歷所有的響應(yīng)頭字段            for (String key : map.keySet()) {                System.out.println(key + "--->" + map.get(key));            }            // 定義 BufferedReader輸入流來讀取URL的響應(yīng)            in = new BufferedReader(new InputStreamReader(                    connection.getInputStream()));            String line;            while ((line = in.readLine()) != null) {                result += line;            }        } catch (Exception e) {            System.out.println("發(fā)送GET請求出現(xiàn)異常!" + e);            e.printStackTrace();        }        // 使用finally塊來關(guān)閉輸入流        finally {            try {                if (in != null) {                    in.close();                }            } catch (Exception e2) {                e2.printStackTrace();            }        }        return result;    }    /**     * 向指定 URL 發(fā)送POST方法的請求     *      * @param url     *            發(fā)送請求的 URL     * @param param     *            請求參數(shù),請求參數(shù)應(yīng)該是 name1=value1&name2=value2 的形式。     * @return 所代表遠程資源的響應(yīng)結(jié)果     */    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();            // 設(shè)置通用的請求屬性            conn.setRequestProperty("accept", "*/*");            conn.setRequestProperty("connection", "Keep-Alive");            conn.setRequestProperty("user-agent",                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");            // 發(fā)送POST請求必須設(shè)置如下兩行            conn.setDoOutput(true);            conn.setDoInput(true);            // 獲取URLConnection對象對應(yīng)的輸出流            out = new PrintWriter(conn.getOutputStream());            // 發(fā)送請求參數(shù)            out.print(param);            // flush輸出流的緩沖            out.flush();            // 定義BufferedReader輸入流來讀取URL的響應(yīng)            in = new BufferedReader(                    new InputStreamReader(conn.getInputStream()));            String line;            while ((line = in.readLine()) != null) {                result += line;            }        } catch (Exception e) {            System.out.println("發(fā)送 POST 請求出現(xiàn)異常!"+e);            e.printStackTrace();        }        //使用finally塊來關(guān)閉輸出流、輸入流        finally{            try{                if(out!=null){                    out.close();                }                if(in!=null){                    in.close();                }            }            catch(IOException ex){                ex.printStackTrace();            }        }        return result;    }    }
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JAVA通過HTTP訪問:Post+Get方式
java 發(fā)送post請求
java如何調(diào)用對方http接口(II)
Java發(fā)送http get/post請求,調(diào)用接口/方法
Java發(fā)送HTTP的POST請求
Java爬蟲的底層獲取模塊,構(gòu)造POC和漏洞檢測時常用爬蟲抓取或發(fā)送測試代碼查詢目標(biāo)站 ...
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服