请求参数中字符串的+变成了空格

前端请求

后端接收到的结果

在URL中,某些字符(包括空格、+&? 等)需要被编码。具体而言,在URL中,空格通常被编码为 +%20。因此,如果你在请求参数中使用 +,它会被解释为一个空格。

如果你希望在参数中包含字面上的 + 字符,应该使用 URL 编码来表示,即 %2B

例如,如果你有一个参数 param=value+with+plus, 实际的URL应该是:

param=value%2Bwith%2Bplus

相关推荐
a程序小傲4 分钟前
得物Java面试被问:方法句柄(MethodHandle)与反射的性能对比和底层区别
java·开发语言·spring boot·后端·python·面试·职场和发展
酒书7 分钟前
对接阿里云号码认证实现运营商一键登录
java·阿里云
独自破碎E11 分钟前
比较版本号
java·开发语言
zimoyin18 分钟前
浅浅了解下0拷贝技术
java·linux·开发语言
故事不长丨29 分钟前
Java List集合深度解析:从基础用法到实战技巧
java·链表·list·集合
vyuvyucd36 分钟前
插件式开发:C++与C#实战指南
java·前端·数据库
开开心心就好41 分钟前
系统管理工具,多功能隐私清理文件粉碎工具
java·网络·windows·r语言·电脑·excel·symfony
随丶芯1 小时前
IDEA安装leetcode-editor插件
java·开发语言
范什么特西1 小时前
下载idea旧版本
java·ide·intellij-idea
计算机毕设指导61 小时前
基于微信小程序的钓鱼论坛系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven