当前位置: 首页 > news >正文

@RequestMapping处理请求异常

使用@RequestMapping不指定请求方式,多种请求方式都支持。
在这里插入图片描述
在这里插入图片描述

Get格式FORM_URLENCODED

Content-Type=application/x-www-form-urlencoded
URL形式传参,请求体里面的内容是:username=john@example.com&password=secretpassword&grant_type=password,
key=value&k1=v1的格式。
在这里插入图片描述
可以使用@RequestParam(“key1”)方式接收参数。

Post格式FORM_URLENCODED

Content-Type=application/x-www-form-urlencoded
在这里插入图片描述

使用hutool工具类发起Post请求,如果请求体的内容不能解析成:JSON application/json、XML application/xml这两种格式,请求头的请求内容会自动解析成FORM_URLENCODED application/x-www-form-urlencoded格式。

HttpResponse response = HttpRequest.post("url").body("null").header("userAuthCode", "authCode").execute();

hutool工具类发起Http请求

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用hutool发起http请求,请求体的内容无法被识别成xml或json,又没有指定请求头的Content-type方式,就会使用这个默认方式。
在这里插入图片描述

相关文章:

  • 力扣232-用栈实现队列
  • 中国版的 GPTs:InsCode AI 生成应用
  • 【知网稳定检索】第九届社会科学与经济发展国际学术会议 (ICSSED 2024)
  • 电子学会C/C++编程等级考试2021年06月(四级)真题解析
  • 5G承载网和大客户承载的演进
  • 指针(3)
  • 熬夜会秃头——beta冲刺Day2
  • C语言每日一题(43)旋转链表
  • 基于Intel Ai Analytics Toolkit 及边缘计算的溶氧预测水产养殖监测方案
  • 目标检测——Fast R-CNN算法解读
  • LangChain(0.0.339)官方文档四:Prompts下——prompt templates的存储、加载、组合和部分格式化
  • docker部署elasticsearch+kibana+head
  • uniapp+vue3路由跳转传参
  • 【渗透】记录阿里云CentOS一次ddos攻击
  • Jmeter对图片验证码的处理
  • hexo+github搭建个人博客
  • 08.Android之View事件问题
  • download使用浅析
  • HTTP--网络协议分层,http历史(二)
  • Java的Interrupt与线程中断
  • jquery cookie
  • python3 使用 asyncio 代替线程
  • Rancher如何对接Ceph-RBD块存储
  • windows-nginx-https-本地配置
  • windows下使用nginx调试简介
  • 从tcpdump抓包看TCP/IP协议
  • 分布式事物理论与实践
  • 后端_MYSQL
  • 简单易用的leetcode开发测试工具(npm)
  • 浏览器缓存机制分析
  • 如何选择开源的机器学习框架?
  • 算法-插入排序
  • 小李飞刀:SQL题目刷起来!
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​Linux·i2c驱动架构​
  • #### go map 底层结构 ####
  • #QT(串口助手-界面)
  • #stm32驱动外设模块总结w5500模块
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (52)只出现一次的数字III
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (南京观海微电子)——I3C协议介绍
  • (算法)Game
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (转)甲方乙方——赵民谈找工作
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 读取 JSON格式的数据
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .net6 webapi log4net完整配置使用流程