1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      jdk的get和post請(qǐng)求的示例分析

      這篇文章給大家介紹jdk的get和post請(qǐng)求的示例分析,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

      成都創(chuàng)新互聯(lián)公司成都網(wǎng)站建設(shè)按需定制制作,是成都網(wǎng)站營(yíng)銷公司,為成都活動(dòng)板房提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開發(fā)等。成都網(wǎng)站建設(shè)熱線:18982081108

      post 

              OutputStreamWriter out = null;
              HttpURLConnection conn = null;
              BufferedReader reader = null;
              StringBuilder response = new StringBuilder();
              URL httpUrl = null;
              try{
                  httpUrl = new URL("http://www.baidu.com");
                  //建立連接
                  conn = (HttpURLConnection) httpUrl.openConnection();
                  conn.setRequestMethod("POST");
                  conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
                  conn.setUseCaches(false);//設(shè)置不要緩存
                  conn.setInstanceFollowRedirects(true);
                  conn.setDoOutput(true);
                  conn.setDoInput(true);
                  conn.connect();
                  out = new OutputStreamWriter(conn.getOutputStream());
                  out.write(params);
                  out.flush();
                  //讀取響應(yīng)
                  reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
                  String lines;
                  while ((lines = reader.readLine()) != null) {
                      lines = new String(lines.getBytes(), "utf-8");
                      response.append(lines);
                  }
                  System.out.println(response.toString());
              }catch(Exception e){
                  e.printStackTrace();
              }

      get

      /**
           * 發(fā)送GET請(qǐng)求
           *
           * @param url        目的地址
           * @param parameters 請(qǐng)求參數(shù),Map類型。
           * @return 遠(yuǎn)程響應(yīng)結(jié)果
           */
          public static String sendGet(String url, Map parameters) {
              StringBuilder result = new StringBuilder();
              BufferedReader in = null;// 讀取響應(yīng)輸入流
              StringBuilder sbParams = new StringBuilder();// 存儲(chǔ)參數(shù)
              String params = "";// 編碼之后的參數(shù)
              try {
                  // 編碼請(qǐng)求參數(shù)
                  for (String name : parameters.keySet()) {
                      sbParams.append(name).append("=").append(java.net.URLEncoder.encode(parameters.get(name), "UTF-8")).append("&");
                  }
                  String requestParam = sbParams.toString();
                  params = requestParam.substring(0, requestParam.length() - 1);
                  String fullUrl = url + "?" + params;
                  logger.info("get請(qǐng)求:" + fullUrl);
                  // 創(chuàng)建URL對(duì)象
                  URL connURL = new URL(fullUrl);
                  // 打開URL連接
                  HttpURLConnection httpConn = (HttpURLConnection) connURL.openConnection();
                  // 設(shè)置通用屬性
                  httpConn.setRequestProperty("Accept", "*/*");
                  httpConn.setRequestProperty("Connection", "Keep-Alive");
                  httpConn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
                  // 建立實(shí)際的連接
                  httpConn.connect();
                  // Map> headers = httpConn.getHeaderFields();
                  // 定義BufferedReader輸入流來(lái)讀取URL的響應(yīng),并設(shè)置編碼方式
                  in = new BufferedReader(new InputStreamReader(httpConn.getInputStream(), StandardCharsets.UTF_8));
                  String line;
                  // 讀取返回的內(nèi)容
                  while ((line = in.readLine()) != null) {
                      result.append(line);
                  }
                  logger.info("get請(qǐng)求結(jié)果:" + result.toString());
              } catch (Exception e) {
                  e.printStackTrace();
              } finally {
                  try {
                      if (in != null) {
                          in.close();
                      }
                  } catch (IOException ex) {
                      ex.printStackTrace();
                  }
              }
              return result.toString();
          }

      關(guān)于jdk的get和post請(qǐng)求的示例分析就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


      分享文章:jdk的get和post請(qǐng)求的示例分析
      網(wǎng)站網(wǎng)址:http://www.ef60e0e.cn/article/pcspch.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        庆元县| 安丘市| 大兴区| 九江县| 漳浦县| 诏安县| 临沂市| 如皋市| 新和县| 蒙山县| 靖安县| 蒙阴县| 洪洞县| 象山县| 如皋市| 海口市| 厦门市| 小金县| 宝应县| 望谟县| 贡嘎县| 涞水县| 宜宾市| 景洪市| 宣恩县| 固原市| 利川市| 凭祥市| 金堂县| 屯留县| 福贡县| 怀远县| 青龙| 呼和浩特市| 社旗县| 石阡县| 全椒县| 义乌市| 东丰县| 军事| 山西省|