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

前端请求

后端接收到的结果

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

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

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

param=value%2Bwith%2Bplus

相关推荐
上弦月-编程2 分钟前
Java类与对象:编程核心解密
java·开发语言·jvm
Kapaseker5 分钟前
为什么 Java 的数组需要 new 出来
android·java·kotlin
Dicky-_-zhang10 分钟前
线上故障排查与应急响应实战:从零开始建立你的SRE体系
java·jvm
大大杰哥11 分钟前
从 Volatile 到 ThreadLocal:Java 线程安全机制备忘
java·开发语言·jvm
AI人工智能+电脑小能手17 分钟前
【大白话说Java面试题 第67题】【JVM篇】第27题:生产环境服务器变慢,诊断思路和性能评估谈谈?
java·服务器·jvm·面试
半夜修仙20 分钟前
Redis中Set数据类型的常见命令
java·数据库·redis·笔记·学习
SuniaWang20 分钟前
AgentX 专栏-00前言:一个Java开发者的Agent实践之路
java·人工智能·spring boot·langchain·系统架构
诸葛老刘24 分钟前
国密python调java服务
java·python·国密·sm2
宠..24 分钟前
VS Code SSH 远程连接 Ubuntu 并实现快速运行(C/C++示例)
java·运维·c语言·开发语言·c++·ubuntu·ssh
雨落在了我的手上30 分钟前
初识java(八):数组的定义与使用
java·开发语言