国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java 如何實現POST(x-www-form-urlencoded)請求

Java 如何實現POST(x-www-form-urlencoded)請求

2022-02-15 15:47Commander_Officer Java教程

這篇文章主要介紹了Java 實現POST(x-www-form-urlencoded)請求,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java POST(x-www-form-urlencoded)請求

平時都是喜歡用JSON,這種也是第一次。這兩種的區別就是傳遞參數類型不一樣。廢話不多說,直接上代碼

1、引入maven包

<dependency>
  <groupId>commons-httpclient</groupId>
  <artifactId>commons-httpclient</artifactId>
  <version>3.1</version>
</dependency>

2、代碼實現

try {
  String postURL
  PostMethod postMethod = null;
  postMethod = new PostMethod(postURL) ;
  postMethod.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8") ;
//參數設置,需要注意的就是里邊不能傳NULL,要傳空字符串
  NameValuePair[] data = {
          new NameValuePair("startTime",""),
          new NameValuePair("endTime","")            
  };
  postMethod.setRequestBody(data);
  org.apache.commons.httpclient.HttpClient httpClient = new org.apache.commons.httpclient.HttpClient();
  int response = httpClient.executeMethod(postMethod); // 執行POST方法
  String result = postMethod.getResponseBodyAsString() ;
  return result;
} catch (Exception e) {
  logger.info("請求異常"+e.getMessage(),e);
  throw new RuntimeException(e.getMessage());
}

3、POSTMAN參數組裝

Java 如何實現POST(x-www-form-urlencoded)請求

 

使用post 請求x-www-form-urlencoded格式數據

代碼如下:

public String getMsg() {
  String result = "";
  try {
      URL url = new URL("https://XXXX.cn/token");
      //通過調用url.openConnection()來獲得一個新的URLConnection對象,并且將其結果強制轉換為HttpURLConnection.
      HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
      urlConnection.setRequestMethod("POST");
      //設置連接的超時值為30000毫秒,超時將拋出SocketTimeoutException異常
      urlConnection.setConnectTimeout(30000);
      //設置讀取的超時值為30000毫秒,超時將拋出SocketTimeoutException異常
      urlConnection.setReadTimeout(30000);
      //將url連接用于輸出,這樣才能使用getOutputStream()。getOutputStream()返回的輸出流用于傳輸數據
      urlConnection.setDoOutput(true);
      //設置通用請求屬性為默認瀏覽器編碼類型
      urlConnection.setRequestProperty("content-type", "application/x-www-form-urlencoded");
      //getOutputStream()返回的輸出流,用于寫入參數數據。
      OutputStream outputStream = urlConnection.getOutputStream();
      String content = "grant_type=password&app_key="+APP_KEY+"&app_secret="+APP_SECRET;
      outputStream.write(content.getBytes());
      outputStream.flush();
      outputStream.close();
      //此時將調用接口方法。getInputStream()返回的輸入流可以讀取返回的數據。
      InputStream inputStream = urlConnection.getInputStream();
      byte[] data = new byte[1024];
      StringBuilder sb = new StringBuilder();
      //inputStream每次就會將讀取1024個byte到data中,當inputSteam中沒有數據時,inputStream.read(data)值為-1
      while (inputStream.read(data) != -1) {
          String s = new String(data, Charset.forName("utf-8"));
          sb.append(s);
      }
      result = sb.toString();
      inputStream.close();
  } catch (IOException e) {
      e.printStackTrace();
  }
  return result;
}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/Commander_Officer/article/details/86471664

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产精品福利午夜在线观看 | 亚洲精品国产一区 | 在线观看一区视频 | 久久精品青青大伊人av | 含羞草www网址进入在线观看 | 国产欧美在线播放 | 亚洲天堂中文字幕 | 久草青青 | 精品人成 | 久久综合久久综合久久 | 亚洲国产精品久久久久秋霞蜜臀 | 久久精品中文 | 国产成人久久精品一区二区三区 | 一特黄a大片免费视频 视频 | 国产在线观看一区二区三区 | 久久久精品综合 | 久久久精品播放 | 97国产精品久久久 | 四虎影视永久免费观看 | 欧美性猛交xxxx黑人猛交 | 黄色国产视频 | 男人的天堂午夜 | 成人片网址 | 午夜在线视频播放 | 美女久久久 | 免费成人在线电影 | 欧美日韩国产免费 | 精品美女在线观看视频在线观看 | 在线国产一级片 | av一区二区在线观看 | 黄色大片在线播放 | 午夜视频在线观看一区二区三区 | 最近中文字幕免费观看 | 午夜精品视频在线观看 | 草比网站| 欧美成人综合在线 | 亚洲男人的天堂网站 | 国产黄免费在线观看 | 亚洲激情精品 | 深夜视频在线观看 | 中日韩午夜理伦电影免费 |