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

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

【Java】調用http接口

2019-11-14 11:22:43
字體:
來源:轉載
供稿:網友


代碼如下:

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
国产精品国产自产拍高清av水多| 国产精品美女无圣光视频| 亚洲国产成人精品女人久久久| 久久激情视频免费观看| 欧美日韩国产色视频| 日本午夜精品理论片a级appf发布| 国产啪精品视频网站| 日韩成人激情视频| 欧美精品videosex性欧美| 亚洲色图综合久久| 国产精品久久综合av爱欲tv| 欧美性极品xxxx做受| 久久精品电影一区二区| 欧美日韩福利视频| 欧美一级大片视频| 亚洲成人亚洲激情| 中文字幕一区电影| 欧美精品一区在线播放| 在线视频欧美日韩| 国产成人在线一区| 97在线视频免费看| 91精品国产自产在线| 亚洲xxxx在线| 欧美激情精品久久久久| 国产精品久久久久久久久久久久| 91视频免费网站| 亚洲摸下面视频| 在线播放日韩精品| 日韩av高清不卡| 亚洲国产一区二区三区在线观看| 黑人精品xxx一区一二区| 91亚洲va在线va天堂va国| 亚洲欧美日韩另类| 欧美理论在线观看| 久久精品国产精品亚洲| 国产精品一区二区女厕厕| 欧美一区第一页| 日日骚av一区| 欧美最近摘花xxxx摘花| 日本精品免费一区二区三区| 最近2019中文字幕在线高清| 黄色精品一区二区| 国产精品日韩精品| 黄网动漫久久久| 美女福利精品视频| 国产精品v日韩精品| 97色在线观看| 久久影视电视剧免费网站| 精品久久久久久亚洲精品| 亚洲美腿欧美激情另类| 国产在线精品播放| 国产91ⅴ在线精品免费观看| 午夜精品久久久久久久99黑人| 久久天天躁狠狠躁夜夜躁2014| 丝袜情趣国产精品| 欧美精品一区在线播放| 26uuu另类亚洲欧美日本一| 日韩中文在线不卡| 欧美激情精品久久久久久免费印度| 成人欧美一区二区三区在线湿哒哒| 久久精品青青大伊人av| 色综合视频网站| 亚洲天堂一区二区三区| 久久精品国产一区二区三区| 欧美电影院免费观看| 操91在线视频| 日韩精品亚洲精品| 成人国产精品久久久久久亚洲| 亚洲欧美综合图区| 日韩激情av在线免费观看| 亚洲资源在线看| 欧美午夜激情在线| 国产精品国产三级国产专播精品人| 欧美激情三级免费| 国产精品久久色| 欧美午夜激情小视频| 久久精品中文字幕| 91色在线观看| 国产精品电影网站| 51久久精品夜色国产麻豆| 中文字幕亚洲一区二区三区| 美女啪啪无遮挡免费久久网站| 亚洲男人天堂九九视频| 日韩免费观看av| 久久天天躁狠狠躁老女人| 日韩午夜在线视频| 亚洲精品国产精品国自产在线| 欧美亚洲伦理www| 国产精品久久久精品| 中文字幕亚洲自拍| 成人免费视频xnxx.com| 色久欧美在线视频观看| 久久精品中文字幕一区| 4438全国亚洲精品在线观看视频| 久久久精品久久久久| 高清在线视频日韩欧美| 欧美成人午夜剧场免费观看| 欧美成人一区二区三区电影| 亚洲国产日韩欧美综合久久| 日韩av影视在线| 欧美日韩国产中文精品字幕自在自线| 国产成人高清激情视频在线观看| 成人午夜激情免费视频| 2019亚洲日韩新视频| 国产精品自拍偷拍视频| 中文字幕在线看视频国产欧美在线看完整| 亚洲成人精品久久久| 亚洲а∨天堂久久精品喷水| 日本中文字幕成人| 日韩av色综合| 久热精品在线视频| 精品日韩中文字幕| 懂色av中文一区二区三区天美| 欧美一级大片在线观看| 亚洲第一区在线观看| 亚洲三级免费看| 91免费综合在线| 国产成+人+综合+亚洲欧洲| 国产精品爽爽ⅴa在线观看| 成人精品视频久久久久| 伊人久久大香线蕉av一区二区| 久久精品国产v日韩v亚洲| 亚洲欧洲美洲在线综合| 日韩欧美成人免费视频| 亚洲一区二区在线| xvideos国产精品| 欧美中文字幕在线播放| 91欧美精品成人综合在线观看| 97超视频免费观看| 欧美国产精品日韩| 夜夜狂射影院欧美极品| 久久人人爽人人爽人人片av高请| 91av福利视频| 青草热久免费精品视频| 中文字幕久热精品在线视频| 91成人天堂久久成人| 一区二区av在线| 91亚洲国产成人精品性色| 激情av一区二区| 日韩在线观看网址| 欧美大片在线看免费观看| 92看片淫黄大片看国产片| 97人人爽人人喊人人模波多| 国产精品成av人在线视午夜片| 亚洲色图15p| 欧美性感美女h网站在线观看免费| 国产精品91免费在线| 91久久久久久久久久久久久| 97精品一区二区三区| 亚洲国产高清福利视频| 91久久久久久久一区二区| 黄色91在线观看| 国产日韩在线精品av| 亚洲人成伊人成综合网久久久| 一区二区三区四区视频| 国产精品91久久久| 国产精品久久久久影院日本| 国产精品99蜜臀久久不卡二区| 国产精品91久久久| 久久好看免费视频| 欧美成人在线免费| 欧美日韩一区二区在线播放| 欧美性极品xxxx娇小| 亚洲第一页自拍|