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

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

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

服務器之家 - 編程語言 - Java教程 - springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

2022-03-09 00:44夕雨 Java教程

這篇文章主要介紹了springboot如何接收application/x-www-form-urlencoded類型的請求,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

請求數(shù)據(jù)

  • id:1
  • roleName:admin
  • roleDes:擁有admin權限

 

Controller幾種處理方式

第一種

  @ApiOperation("查詢用戶")
  @PostMapping("/detailByParam")
  public void detailByParam(@RequestParam (value = "id") Integer id,@RequestParam(value = "roleName") String roleName,@RequestParam(value = "roleDes") String roleDes) {
   System.out.println(">>>id="+id+",roleName="+roleName+",roleDes="+roleDes);
}

打印信息:

>>>id=1,roleName=admin,roleDes=擁有admin權限

第二種

  @ApiOperation("查詢用戶")
  @PostMapping("/detailByParam")
  public void detailByParam(@RequestParam Map<String, String> params) {
      System.out.println(">>>id="+params.get("id")+",roleName="+params.get("roleName")+",roleDes="+params.get("roleDes"));
  }

打印信息:

>>>id=1,roleName=admin,roleDes=擁有admin權限

第三種

  @ApiOperation("查詢用戶")
  @PostMapping("/detailByParam")
  public void detailByParam(@RequestBody String params) {
      System.out.println(">>>"+params);
  }

打印信息:

>>>id=1&roleName=admin&roleDes=%E6%8B%A5%E6%9C%89admin%E6%9D%83%E9%99%90

第四種

  @ApiOperation("查詢用戶")
  @PostMapping("/detailByParam")
  public void detailByParam(@RequestBody GetRoleParam getRoleParam) {
      System.out.println(">>>"+getRoleParam); 
  }

返回錯誤信息:

“Content type ‘application/x-www-form-urlencoded;charset=UTF-8' not supported”

 

SpringMVC application/x-www-form-urlencoded接收方式測試

前提:為了便于理解

  • 類全部使用@Controller,不使用RestController
  • 方法使用@RequestMapping
  • postman都是如下請求

springboot如何接收application/x-www-form-urlencoded類型的請求

1.參數(shù)前不加注解

1.1 request

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

成功!

1.2 map

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

失敗!

1.3 pojo

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

成功!

2.參數(shù)前添加@RequestParam

2.1 request

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

失敗!

2.2 map

springboot如何接收application/x-www-form-urlencoded類型的請求

成功!

2.3 poji

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

失敗!

3.參數(shù)前添加@RequestBody

3.1 request

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

失敗!

3.2 map

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

失敗!

3.3 pojo

springboot如何接收application/x-www-form-urlencoded類型的請求

springboot如何接收application/x-www-form-urlencoded類型的請求

失敗!

小結一下

 

Request

Map

Pojo

不加注解

×

@RequestParam

×

×

@RequestBody

×

×

×

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

原文鏈接:https://blog.csdn.net/u010169823/article/details/104800504

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲性网| 最近高清无吗免费看 | 羞羞影视 | 亚洲男人在线 | 欧美日韩综合 | 自拍偷拍专区 | 亚洲一区久久 | 精品久久久中文字幕 | 动漫卡通精品一区二区三区介绍 | 欧美a级成人淫片免费看 | bxbx成人精品一区二区三区 | 亚洲精品视频在线 | 久久性色 | 午夜视频在线 | 国产99久久精品一区二区永久免费 | 国产美女福利在线 | 特黄一级| 亚洲精品7777xxxx青睐 | 国产精品久久久久久中文字 | 狠狠天天 | 国产精品久久久久久久9999 | 国产一区二区精品丝袜 | 一级毛片免费观看久 | 激情五月综合 | 免费av大全| 国产老头老太作爱视频 | 中文字幕成人 | 一区二区三区久久 | 欧美3区| 一区二区三区 | 日韩欧美自拍 | 日韩精品一区二区在线观看 | 日韩色区 | 黄视频免费观看网站 | 久久久久久国产精品高清 | 国产在线精品一区二区 | 综合五月 | 亚洲高清在线 | 欧美一级视频 | 精品久久久久久久人人人人传媒 | 精精国产xxxx视频在线播放 |