当前位置: 首页 > 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编码或者服务器自己处理,将空格替换为+号都可以的

相关文章:

  • 【智能算法】目标检测算法
  • doris集群物理部署保姆级教程
  • 深入理解 RabbitMQ、RocketMQ等常⽤的消息中间件进⾏消息的异步数据处理
  • 使用 PHP 和 Selenium WebDriver 实现爬虫
  • 数据质量管理-可访问性管理
  • 从零搭建Prometheus到Grafana告警推送
  • Ansible自动化部署
  • pdf拆分,pdf拆分在线使用,pdf拆分多个pdf
  • 主干网络篇 | YOLOv5/v7 更换骨干网络之 MobileNetV3 | 基于神经网络搜索的轻量级网络
  • Ubuntu20.04安装vimplus插件
  • 多任务学习和迁移学习的原理
  • Windows传统DOS路径有效性检测(资源篇)
  • 服务器是否稳定怎么看
  • 将excel表格转换为element table(上)
  • springcloud-gateway 路由加载流程
  • 2017-09-12 前端日报
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • js写一个简单的选项卡
  • uva 10370 Above Average
  • Vue实战(四)登录/注册页的实现
  • vue总结
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 分布式熔断降级平台aegis
  • 构建二叉树进行数值数组的去重及优化
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 每天10道Java面试题,跟我走,offer有!
  • 爬虫模拟登陆 SegmentFault
  • 排序算法学习笔记
  • 什么软件可以剪辑音乐?
  • 微信小程序:实现悬浮返回和分享按钮
  • 一、python与pycharm的安装
  • 优化 Vue 项目编译文件大小
  • # 透过事物看本质的能力怎么培养?
  • #AngularJS#$sce.trustAsResourceUrl
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (二十四)Flask之flask-session组件
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (一)Neo4j下载安装以及初次使用
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .form文件_一篇文章学会文件上传
  • .net core 使用js,.net core 使用javascript,在.net core项目中怎么使用javascript
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • @Data注解的作用
  • @KafkaListener注解详解(一)| 常用参数详解
  • @取消转义
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [C# 基础知识系列]专题十六:Linq介绍
  • [C#]winform部署yolov5-onnx模型
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [C/C++]数据结构 深入挖掘环形链表问题
  • [C++]——带你学习类和对象
  • [CLR via C#]11. 事件