最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java獲取http請求的Header和Body的簡單方法

 更新時間:2016年11月06日 19:47:39   投稿:jingxian  
下面小編就為大家?guī)硪黄猨ava獲取http請求的Header和Body的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

在http請求中,有Header和Body之分,讀取header使用request.getHeader("...");

讀取Body使用request.getReader(),但getReader獲取的是BufferedReader,需要把它轉(zhuǎn)換成字符串,下面是轉(zhuǎn)換的方法。

public class TestController {

  @RequestMapping("/a")
  protected void doPost(HttpServletRequest request,
      HttpServletResponse response, BufferedReader br)
      throws ServletException, IOException {
//Header部分
    System.out.print(request.getHeaderNames());
    Enumeration<?> enum1 = request.getHeaderNames();
    while (enum1.hasMoreElements()) {
      String key = (String) enum1.nextElement();
      String value = request.getHeader(key);
      System.out.println(key + "\t" + value);
    }
//body部分
    String inputLine;
    String str = "";
    try {
      while ((inputLine = br.readLine()) != null) {
        str += inputLine;
      }
      br.close();
    } catch (IOException e) {
      System.out.println("IOException: " + e);
    }
    System.out.println("str:" + str);
  }

以上就是小編為大家?guī)淼膉ava獲取http請求的Header和Body的簡單方法全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • SpringBoot?整合RabbitMq?自定義消息監(jiān)聽容器來實現(xiàn)消息批量處理

    SpringBoot?整合RabbitMq?自定義消息監(jiān)聽容器來實現(xiàn)消息批量處理

    Spring Boot中提供了默認(rèn)的監(jiān)聽器容器,但是有時候我們需要自定義監(jiān)聽器容器,來滿足一些特殊的需求,比如批量獲取數(shù)據(jù),這篇文章主要介紹了SpringBoot?整合RabbitMq?自定義消息監(jiān)聽容器來實現(xiàn)消息批量處理,需要的朋友可以參考下
    2023-04-04
  • spring常用注解開發(fā)一個RESTful接口示例

    spring常用注解開發(fā)一個RESTful接口示例

    這篇文章主要為大家介紹了使用spring常用注解開發(fā)一個RESTful接口示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • 詳細(xì)談?wù)凷pring事務(wù)是如何管理的

    詳細(xì)談?wù)凷pring事務(wù)是如何管理的

    在使用傳統(tǒng)的事務(wù)編程策略時,程序代碼必然和具體的事務(wù)操作代碼耦合,而使用Spring事務(wù)管理策略恰好可以避免這種尷尬,Spring的事務(wù)管理提供了兩種方式:編程式事務(wù)管理和聲明式事務(wù)管理,這篇文章主要給大家介紹了關(guān)于Spring事務(wù)是如何管理的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • 使用Java實現(xiàn)驗證碼程序

    使用Java實現(xiàn)驗證碼程序

    這篇文章主要為大家詳細(xì)介紹了使用Java實現(xiàn)驗證碼程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Spring Bean實例的創(chuàng)建及構(gòu)造器的挑選

    Spring Bean實例的創(chuàng)建及構(gòu)造器的挑選

    這篇文章主要介紹了Spring Bean實例的創(chuàng)建及構(gòu)造器的挑選,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-04-04
  • SpringBoot如何訪問不同的數(shù)據(jù)庫的方法實現(xiàn)

    SpringBoot如何訪問不同的數(shù)據(jù)庫的方法實現(xiàn)

    本文主要介紹了在SpringBoot應(yīng)用中配置和管理多個數(shù)據(jù)源的方法,包括使用SpringBoot官方支持的配置方式和第三方庫實現(xiàn)多數(shù)據(jù)源配置,感興趣的可以了解一下
    2024-11-11
  • Java?C++題解eetcode940不同的子序列?II

    Java?C++題解eetcode940不同的子序列?II

    這篇文章主要為大家介紹了Java?C++題解eetcode940不同的子序列?II實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • Java中的Redis是什么意思

    Java中的Redis是什么意思

    Redis是一個非常強大的工具,它可以用來實現(xiàn)很多有趣的應(yīng)用,還可以使用Redis來實現(xiàn)分布式鎖,這樣你就可以在多線程或多進(jìn)程的環(huán)境下同步代碼,這篇文章主要介紹了Java中的Redis是什么意思,需要的朋友可以參考下
    2023-08-08
  • java轉(zhuǎn)換時區(qū)時間過程詳解

    java轉(zhuǎn)換時區(qū)時間過程詳解

    這篇文章主要介紹了java轉(zhuǎn)換時區(qū)時間過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • springboot 定時任務(wù)@Scheduled實現(xiàn)解析

    springboot 定時任務(wù)@Scheduled實現(xiàn)解析

    這篇文章主要介紹了springboot 定時任務(wù)@Scheduled實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09

最新評論

泊头市| 阆中市| 抚顺县| 十堰市| 扎兰屯市| 长白| 大新县| 潜山县| 尚志市| 平武县| 邢台市| 隆林| 无棣县| 徐汇区| 莎车县| 岑溪市| 泉州市| 南华县| 台山市| 政和县| 筠连县| 山西省| 绥滨县| 沙坪坝区| 南安市| 三门县| 上饶县| 家居| 苗栗市| 海城市| 馆陶县| 阳东县| 长岛县| 若羌县| 辛集市| 高台县| 黔南| 安义县| 乐清市| 潼关县| 南开区|