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

base64字符串空格问题

客户端使用的Content-Type为application/x-www-form-urlencoded时,字符串中出现了空格,base64解码时出错了,因为原来的字符有+号,

Spring Boot 对于Content-Type为application/x-www-form-urlencoded的HTTP请求,默认情况下会自动进行URL解码,所以导致+变成空格了

public static void main(String[] args) throws Exception {String decode = URLDecoder.decode("+", StandardCharsets.UTF_8.toString());System.out.println(decode);// 输出空格
}

让客户端进行url编码或者服务器自己处理,将空格替换为+号都可以的

http://www.lryc.cn/news/389514.html

相关文章:

  • 【BES2500x系列 -- RTX5操作系统】深入探索CMSIS-RTOS RTX -- 同步与通信篇 -- 消息队列和邮箱处理 --(四)
  • 电信NR零流量小区处理
  • ArcTs布局入门03——层叠布局(Stack)
  • C语言之线程的学习
  • HT8691 内置升压模块的D类音频功率放大器芯片IC
  • 和小红书一起参会! 了解大模型与大数据融合的技术趋势
  • 【vocabulary in use (elementary)】7 Feeling
  • Keil5 ST-LINK setting闪退问题解决
  • 熟练掌握Docker及linux常用命令排查线上问题。熟悉Git, Maven等项目管理及构建工具,熟悉微服务中基于Jenkins的CI/CD
  • 78.Vue 3 重用性模态框组件
  • 《昇思25天学习打卡营第9天|onereal》
  • Wireshark - tshark支持iptables提供数据包
  • 快团团团长如何批量退款可自定义退款金额(批量退差价)?
  • MySQL——事务ACID原则、脏读、不可重复读、幻读
  • 洗衣机水龙头要买有止逆阀的,多花几十元能省掉几万,值了
  • Android 蓝牙开发全面指南
  • Hadoop3:Yarn框架的三种调度算法
  • JDBC链接kerberos认证的impala数据库报错问题解决
  • firewalld(2)安装、配置文件、规则查询
  • 施耐德全新EtherCAT运动控制器M310介绍
  • Springboot Mybatis 多数据源配置以及使用
  • Android启动时间分析
  • 智能洗车管理系统设计
  • vue3弹窗usehook
  • 上帝之眼(BEVSee):多相机间无需标定,将各自目标统一到同一坐标系下(代码开源,提供数据集)
  • imagesc函数 纵坐标翻转 colormap “set” “jet“
  • Postman接口测试工具的原理及应用详解(二)
  • IPython脚本加载秘籍:探索脚本魔法的艺术
  • 使用shell脚本进行clang-tidy静态代码分析
  • PHP和phpSpider:如何应对网站变动导致的数据爬取失败?