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

首頁 > 學院 > 開發設計 > 正文

【Java】調用http接口

2019-11-14 11:52:44
字體:
來源:轉載
供稿:網友


代碼如下:

import java.io.BufferedReader;  import java.io.DataOutputStream;  import java.io.InputStreamReader;  import java.net.HttpURLConnection;  import java.net.URL;  import java.net.URLEncoder;    public class DemoTest1 {        public static final String GET_URL = "http://112.4.27.9/mall-back/if_user/store_list?storeId=32";  //    public static final String POST_URL = "http://112.4.27.9/mall-back/if_user/store_list";      // 妙兜測試接口      public static final String POST_URL = "http://121.40.204.191:8180/mdserver/service/installLock";            /**      * 接口調用 GET      */      public static void httpURLConectionGET() {          try {              URL url = new URL(GET_URL);    // 把字符串轉換為URL請求地址              HttpURLConnection connection = (HttpURLConnection) url.openConnection();// 打開連接              connection.connect();// 連接會話              // 獲取輸入流              BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));              String line;              StringBuilder sb = new StringBuilder();              while ((line = br.readLine()) != null) {// 循環讀取流                  sb.append(line);              }              br.close();// 關閉流              connection.disconnect();// 斷開連接              System.out.PRintln(sb.toString());          } catch (Exception e) {              e.printStackTrace();              System.out.println("失敗!");          }      }            /**      * 接口調用  POST      */      public static void httpURLConnectionPOST () {          try {              URL url = new URL(POST_URL);                            // 將url 以 open方法返回的urlConnection  連接強轉為HttpURLConnection連接  (標識一個url所引用的遠程對象連接)              HttpURLConnection connection = (HttpURLConnection) url.openConnection();// 此時cnnection只是為一個連接對象,待連接中                            // 設置連接輸出流為true,默認false (post 請求是以流的方式隱式的傳遞參數)              connection.setDoOutput(true);                            // 設置連接輸入流為true              connection.setDoInput(true);                            // 設置請求方式為post              connection.setRequestMethod("POST");                            // post請求緩存設為false              connection.setUseCaches(false);                            // 設置該HttpURLConnection實例是否自動執行重定向              connection.setInstanceFollowRedirects(true);                            // 設置請求頭里面的各個屬性 (以下為設置內容的類型,設置為經過urlEncoded編碼過的from參數)              // application/x-javascript text/xml->xml數據 application/x-Javascript->json對象 application/x-www-form-urlencoded->表單數據              // ;charset=utf-8 必須要,不然妙兜那邊會出現亂碼【★★★★★】              connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");                               // 建立連接 (請求未開始,直到connection.getInputStream()方法調用時才發起,以上各個參數設置需在此方法之前進行)              connection.connect();                            // 創建輸入輸出流,用于往連接里面輸出攜帶的參數,(輸出內容為?后面的內容)              DataOutputStream dataout = new DataOutputStream(connection.getOutputStream());                            String app_key = "app_key="+ URLEncoder.encode("4f7bf8c8260124e6e9c6bf094951a111", "utf-8");        // 已修改【改為錯誤數據,以免信息泄露】              String agt_num = "&agt_num="+ URLEncoder.encode("10111", "utf-8");              // 已修改【改為錯誤數據,以免信息泄露】              String pid = "&pid="+ URLEncoder.encode("BLZXA150401111", "utf-8");             // 已修改【改為錯誤數據,以免信息泄露】              String departid = "&departid="+ URLEncoder.encode("10007111", "utf-8");         // 已修改【改為錯誤數據,以免信息泄露】              String install_lock_name = "&install_lock_name="+ URLEncoder.encode("南天大門", "utf-8");              String install_address = "&install_address="+ URLEncoder.encode("北京育新", "utf-8");              String install_gps = "&install_gps="+ URLEncoder.encode("116.350888,40.011001", "utf-8");              String install_work = "&install_work="+ URLEncoder.encode("小李", "utf-8");              String install_telete = "&install_telete="+ URLEncoder.encode("13000000000", "utf-8");              String intall_comm = "&intall_comm="+ URLEncoder.encode("一切正常", "utf-8");                            // 格式 parm = aaa=111&bbb=222&ccc=333&ddd=444              String parm = app_key+ agt_num+ pid+ departid+ install_lock_name+ install_address+ install_gps+ install_work+ install_telete+ intall_comm;                            // 將參數輸出到連接              dataout.writeBytes(parm);                            // 輸出完成后刷新并關閉流              dataout.flush();              dataout.close(); // 重要且易忽略步驟 (關閉流,切記!)                 //            System.out.println(connection.getResponseCode());                            // 連接發起請求,處理服務器響應  (從連接獲取到輸入流并包裝為bufferedReader)              BufferedReader bf = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));               String line;              StringBuilder sb = new StringBuilder(); // 用來存儲響應數據                            // 循環讀取流,若不到結尾處              while ((line = bf.readLine()) != null) {  //                sb.append(bf.readLine());                  sb.append(line).append(System.getProperty("line.separator"));              }              bf.close();    // 重要且易忽略步驟 (關閉流,切記!)               connection.disconnect(); // 銷毀連接              System.out.println(sb.toString());                } catch (Exception e) {              e.printStackTrace();          }      }            public static void main(String[] args) {  //        httpURLConectionGET();          httpURLConnectionPOST();      }  }  

只使用了POST請求方法,GET沒有用,為了保證代碼完整性所以沒有刪除GET請求代碼     返回結果:

{    "status" : "fail",    "code" : "ERR001",    "msg" : "商戶10111不存在"  }  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91色中文字幕| 亚洲综合中文字幕68页| 亚洲欧美成人一区二区在线电影| 欧美成人合集magnet| 亚洲精品91美女久久久久久久| 91国自产精品中文字幕亚洲| 日韩在线视频国产| 8050国产精品久久久久久| 亚洲欧美色图片| 欧美日韩国产成人高清视频| 精品自拍视频在线观看| 98精品国产高清在线xxxx天堂| 一道本无吗dⅴd在线播放一区| 欧美激情精品久久久久久久变态| 国产精品欧美亚洲777777| 久久黄色av网站| 欧美黄色免费网站| 欧美日韩激情美女| 欧美日韩国产成人在线| 日韩精品亚洲元码| 亚洲激情中文字幕| 日本久久亚洲电影| 亚洲精品色婷婷福利天堂| 亚洲a区在线视频| 92国产精品久久久久首页| 91chinesevideo永久地址| 九九九久久久久久| 福利一区福利二区微拍刺激| 亚洲色图在线观看| 久久久久久久久国产| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲精品99久久久久中文字幕| 亚洲91精品在线| 欧美成人精品在线观看| 久久不射电影网| 亚洲欧洲日产国产网站| 精品国产91久久久久久| 98视频在线噜噜噜国产| 亚洲毛片在线免费观看| 91视频国产精品| 欧美午夜激情小视频| 亚洲性视频网站| 亚洲欧美另类在线观看| 国产91热爆ts人妖在线| 欧美日韩aaaa| 色综合色综合网色综合| 国产精品久久久久久久久久99| 成人av色在线观看| 欧洲亚洲免费视频| 日韩欧美综合在线视频| 国产精品视频免费观看www| 亚洲成人精品久久久| 久久久亚洲影院你懂的| 色中色综合影院手机版在线观看| 国色天香2019中文字幕在线观看| 亚洲另类激情图| 欧美亚洲视频在线观看| 麻豆乱码国产一区二区三区| 久久久久这里只有精品| 日韩av在线高清| 成人网中文字幕| 午夜精品久久久久久久男人的天堂| 色777狠狠综合秋免鲁丝| 亚洲第一网站免费视频| 色先锋资源久久综合5566| 久久久精品免费视频| 亚洲japanese制服美女| 亚洲网在线观看| 韩国精品美女www爽爽爽视频| 在线亚洲欧美视频| 精品国产一区二区三区久久久狼| 国产一区二区三区精品久久久| 亚洲成年人在线| 亚洲色图欧美制服丝袜另类第一页| 亚洲女同精品视频| 欧美精品videosex牲欧美| 亚洲iv一区二区三区| 在线a欧美视频| 亚洲精品日韩激情在线电影| 欧美性猛交xxxx乱大交3| 欧美激情成人在线视频| 国产噜噜噜噜久久久久久久久| 亚洲天堂色网站| 欧美激情精品在线| 亚洲国产欧美在线成人app| 成人福利在线观看| 中文字幕日韩专区| 国内精品久久久久| 久久综合伊人77777蜜臀| 日韩精品中文字幕有码专区| 欧美成人一区在线| 亚洲精品98久久久久久中文字幕| 亚洲综合日韩在线| 欧美视频第一页| 欧美一区二区视频97| 亚洲美女福利视频网站| 国产一级揄自揄精品视频| 日韩av综合中文字幕| 精品久久久久久久久国产字幕| 456国产精品| 2019国产精品自在线拍国产不卡| 尤物九九久久国产精品的特点| 国内精品久久久久久影视8| 日韩电影在线观看免费| 欧美亚洲视频一区二区| 国模精品视频一区二区三区| 亚洲欧美综合精品久久成人| 欧美日韩免费区域视频在线观看| 久久国产精品99国产精| 在线成人一区二区| 国产亚洲精品成人av久久ww| 久久色精品视频| 国产精品第二页| 欧美精品在线观看91| 91精品国产免费久久久久久| 91麻豆国产精品| 亚洲欧美一区二区三区四区| 日韩精品免费在线视频观看| 热re91久久精品国99热蜜臀| 欧美日韩激情小视频| 菠萝蜜影院一区二区免费| 精品国产精品三级精品av网址| 亚洲成人激情在线| 在线日韩第一页| 欧美日韩亚洲国产一区| 亚洲毛茸茸少妇高潮呻吟| 国产专区精品视频| 亚洲tv在线观看| 最近2019年日本中文免费字幕| 在线观看国产欧美| 精品性高朝久久久久久久| 1769国内精品视频在线播放| 精品日韩美女的视频高清| 久久精品视频播放| 日韩国产精品亚洲а∨天堂免| 隔壁老王国产在线精品| 欧美日韩高清区| 欧洲日本亚洲国产区| 久久精品成人欧美大片古装| 亚洲欧洲自拍偷拍| 精品成人久久av| 亚洲999一在线观看www| 中文字幕免费国产精品| 久久久久久久国产精品| 欧美最顶级的aⅴ艳星| 亚洲自拍偷拍网址| 91精品国产乱码久久久久久久久| 粗暴蹂躏中文一区二区三区| 久久久久久久97| 大伊人狠狠躁夜夜躁av一区| 久久久久亚洲精品成人网小说| 日韩免费中文字幕| 另类视频在线观看| 中文字幕国产亚洲| 国产精品自产拍在线观| 日本精品免费观看| 亚洲欧美三级在线| 欧美性xxxxx极品| 中文字幕日韩在线观看| 精品亚洲aⅴ在线观看| 国产精品日韩在线| 亚洲成色777777在线观看影院| 亚洲性av在线| 久久精品这里热有精品|