当前位置: 首页 > 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对图片验证码的处理
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Angularjs之国际化
  • bootstrap创建登录注册页面
  • export和import的用法总结
  • Java|序列化异常StreamCorruptedException的解决方法
  • React as a UI Runtime(五、列表)
  • RxJS: 简单入门
  • socket.io+express实现聊天室的思考(三)
  • 爱情 北京女病人
  • 对JS继承的一点思考
  • 扑朔迷离的属性和特性【彻底弄清】
  • 使用权重正则化较少模型过拟合
  • 学习笔记:对象,原型和继承(1)
  • 用Visual Studio开发以太坊智能合约
  • puppet连载22:define用法
  • ###STL(标准模板库)
  • #if #elif #endif
  • #ifdef 的技巧用法
  • (02)vite环境变量配置
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (八)Spring源码解析:Spring MVC
  • (多级缓存)缓存同步
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (篇九)MySQL常用内置函数
  • (四)Controller接口控制器详解(三)
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET开源快速、强大、免费的电子表格组件
  • .NET命名规范和开发约定
  • /bin、/sbin、/usr/bin、/usr/sbin
  • @Autowired 与@Resource的区别
  • []我的函数库
  • [CLR via C#]11. 事件
  • [codevs 2822] 爱在心中 【tarjan 算法】
  • [CSS3备忘] transform animation 等