SpringBoot—返回cookies信息的get接口開發(fā)

接著上篇文檔 SpringBoot官方demo運行 繼續(xù)研究 返回cookies信息的get接口開發(fā)痒芝。

1.環(huán)境準備

在源代碼包 java文件下面新建包 com.course.server,包下面新建 MyGetMethod.java文件。

MyGetMethod 方法上方引用 @RestController

2.獲取cookies信息

創(chuàng)建方法 getCookies 复局,方法如下

 @RequestMapping(value = "/getCookies",method = RequestMethod.GET)
    public String getCookies(HttpServletResponse response){

        //HttpServerletRequeat 裝請求信息的類
        //HttpServerletResponse 裝響應(yīng)信息的類
        Cookie cookie = new Cookie("login","true");
        response.addCookie(cookie);
        return "恭喜你獲得cookies成功";

    }

RequestMapping 對應(yīng)的 value = "/getCookies", 是訪問路徑睬隶,啟動 Application應(yīng)用惭缰。

瀏覽器訪問 http://localhost:8888/getCookies议纯,開發(fā)者工具檢查 cookies信息即可。

3.必須攜帶cookies信息才能訪問的get請求

創(chuàng)建方法 getwithcookies 浅役,方法如下:

 @RequestMapping(value = "/get/with/cookies",method = RequestMethod.GET)
    public String getwithcookies(HttpServletRequest request) {
        Cookie[] cookies = request.getCookies();
        if (Objects.isNull(cookies)) {
            return "你必須攜帶cookies信息訪問";
        }
        for (Cookie cookie : cookies) {
            if (cookie.getName().equals("login") && cookie.getValue().equals("true")) {
                return "恭喜你訪問成功";
            }
        }

        return "你必須攜帶cookies信息來";
    }

訪問:攜帶cookies信息必須利用工具斩松,postman或者jmeter,添加cookies信息訪問即可。

4.帶參數(shù)的get請求(第一種方法)

創(chuàng)建方法 getlist 觉既,方法如下:

 @RequestMapping(value = "/get/with/param",method = RequestMethod.GET)
    public Map<String,Integer> getlist(@RequestParam Integer start,
                                       @RequestParam Integer end){
        Map<String,Integer> Mylist = new HashMap<>();
        Mylist.put("鞋子",500);
        Mylist.put("辣條",3);
        Mylist.put("書包",400);

        return Mylist;

    }

訪問: http://localhost:8888//get/with/param?start=10&end=20,則返回Map參數(shù)惧盹。

帶參數(shù)的get請求.png

5.帶參數(shù)的get請求(第二種方法)

創(chuàng)建方法 myGetlist ,方法如下:

 @RequestMapping(value = "/get/with/param/{start}/{end}")
    public Map<String,Integer> myGetlist(@PathVariable Integer start,
                                         @PathVariable Integer end){
        Map<String,Integer> Mylist = new HashMap<>();
        Mylist.put("鞋子",500);
        Mylist.put("辣條",3);
        Mylist.put("書包",400);

        return Mylist;

    }

訪問:http://localhost:8888//get/with/param/10/20,則返回Map參數(shù)瞪讼。

帶參數(shù)的get請求.png

<完钧椰!>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市符欠,隨后出現(xiàn)的幾起案子嫡霞,更是在濱河造成了極大的恐慌,老刑警劉巖希柿,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诊沪,死亡現(xiàn)場離奇詭異,居然都是意外死亡曾撤,警方通過查閱死者的電腦和手機端姚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來挤悉,“玉大人渐裸,你說我怎么就攤上這事∽氨” “怎么了昏鹃?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長衅斩。 經(jīng)常有香客問我盆顾,道長怠褐,這世上最難降的妖魔是什么畏梆? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮奈懒,結(jié)果婚禮上奠涌,老公的妹妹穿的比我還像新娘。我一直安慰自己磷杏,他們只是感情好溜畅,可當我...
    茶點故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著极祸,像睡著了一般慈格。 火紅的嫁衣襯著肌膚如雪怠晴。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天浴捆,我揣著相機與錄音蒜田,去河邊找鬼。 笑死选泻,一個胖子當著我的面吹牛冲粤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播页眯,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼梯捕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了窝撵?” 一聲冷哼從身側(cè)響起傀顾,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎忿族,沒想到半個月后锣笨,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡道批,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年错英,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隆豹。...
    茶點故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡椭岩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出璃赡,到底是詐尸還是另有隱情判哥,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布碉考,位于F島的核電站塌计,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏侯谁。R本人自食惡果不足惜锌仅,卻給世界環(huán)境...
    茶點故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望墙贱。 院中可真熱鬧热芹,春花似錦、人聲如沸惨撇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽魁衙。三九已至报腔,卻和暖如春株搔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纯蛾。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工邪狞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茅撞。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓帆卓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親米丘。 傳聞我的和親對象是個殘疾皇子剑令,可洞房花燭夜當晚...
    茶點故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)拄查,斷路器吁津,智...
    卡卡羅2017閱讀 134,668評論 18 139
  • Address:https://www.zybuluo.com/XiangZhou/note/208532 Exp...
    天蠍蒗漫閱讀 11,318評論 2 55
  • github地址稍算,歡迎大家提交更新典尾。 express() express()用來創(chuàng)建一個Express的程序。ex...
    Programmer客棧閱讀 2,525評論 0 1
  • 第一次接觸簡書糊探,大概是2016年11月份钾埂,當時剛?cè)肼殻瑤兔憘€圖片下載替換的程序科平,后來找到一個類似的程序源碼褥紫,就開...
    天山的蟲閱讀 196評論 0 0
  • 對于我來說,寫東西主要是一種娛樂瞪慧,當然也希望有人欣賞髓考,得到肯定。 初次來到簡書弃酌,并不是太了解投稿規(guī)則氨菇。之前...
    清風明月松間照閱讀 171評論 2 1