關於@GetMapping與@PostMapping與@RequestHeader


1.@GetMapping:  參數可以放置在 header,地址【query string】

     (1)用來指定web端必須以GET請求方式訪問。

     (2)用@GetMapping注解的方法,無論方法參數類型是常用數據類型,還是自定義引用數據類型

         在沒有使用@RequestHeader注解的情況下,參數都是拼接在地址里面去的【query string】。

     (3)使用@RequestHeader注解方法參數時,參數必須放置在請求頭【header】里去。

2.@RequestHeader:指定方法的參數是從請求的請求頭【header】里取的。注意:@RequestHeader只能

         注解常用數據類型【一般是string】,不能注解引用數據類型

3.@PostMapping:參數可以放置在地址欄【query string】,header,請求體里

     (1)用來指定web端必須以POST請求方式訪問。

     (2)@PostMapping注解方法時,web端可以從header,地址【query string】,body里向后端傳

         遞參數。

                  (3)在方法參數里沒有指定參數被@RequestHeader,@RequestBody注解時。默認是從地址欄

                           取數據,同時:后台可以使用實體對象做方法形參從地址欄取參數。用@RequestHeader,

                           @RequestBody注解的參數分別是從請求頭,請求體里取參數。

        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM