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

将成功请求的数据 放入apipost接口测试工具,发送给后端后,部分符号丢失

将成功请求的数据 放入apipost接口测试工具,发送给后端后,部分符号丢失

apipost、接口测试、符号、丢失、错乱、变成空格

背景

做CA对接,保存CA系统的校验数据,需要模仿前端请求调起接口,以便测试功能完整性。

问题描述

后端处理请求时向控制台输出请求内数据,发现该数据可以通过CA系统校验。遂将该数据原封不动,放入apipost中,发现校验失败。

原因分析

问询CA人员得知,这种现象不会出现,可以看一下字符集是否一致,或者看一下传值是否正确。

这么说的话,字符集或者编码是有可能出问题的,但是里面都是字母数字,没发现什么乱码,只能一点点看了。

将成功请求和失败请求的数据,都输出到IDEA控制台,粘贴到一个文本文件中手动对比,发现两次数据不一致,
成功请求中的加号“+”在失败的请求中都是空格。

搜到一篇博客,感觉可以给符号加编码。

解决方案

将 + 替换为 %2B;
将 & 替换为 %26;
……

声明:本文使用八爪鱼rpa工具从gitee自动搬运本人原创(或摘录,会备注出处)博客,如版式错乱请评论私信,如情况紧急或久未回复请致邮 xkm.0jiejie0@qq.com 并备注原委;引用本人笔记的链接正常情况下均可访问,如打不开请查看该链接末尾的笔记标题(右击链接文本,点击 复制链接地址,在文本编辑工具粘贴查看,也可在搜索框粘贴后直接编辑然后搜索),在本人博客手动搜索该标题即可;如遇任何问题,或有更佳方案,欢迎与我沟通!

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

相关文章:

  • N诺计算机考研-错题
  • vue3 数字滚动组件封装
  • 如何确保消息只被消费一次:Java实现详解
  • Web3技术在元宇宙中的应用:从区块链到智能合约
  • 关于QSizeGrip在ui界面存在布局的情况下的不显示问题
  • 开始场景的制作+气泡特效的添加
  • 位运算--(二进制中1的个数)
  • 使用Docker和Macvlan驱动程序模拟跨主机跨网段通信
  • RestCloud webservice 流程设计
  • 从入门到精通:QT 100个关键技术关键词
  • 2024年双十一值得入手的好物有哪些?五大性价比拉满闭眼入好物盘点
  • Hbase日常运维
  • 鸿蒙开发的基本技术栈及学习路线
  • 【算法】反向传播算法
  • 外贸非洲市场要如何开发
  • python去除空格join()
  • git push错误:Out of memory, malloc failed (tried toallocate 947912704 bytes)
  • web平台搭建-LAMP(CentOS-7)
  • 2024.9.21 Python与C++的面试八股文整理,类与对象,内存规划,默认函数,虚函数,封装继承多态
  • 2024 vue3入门教程:02 我的第一个vue页面
  • [go] 状态模式
  • uniapp沉浸式导航栏+自定义导航栏组件
  • 光伏仿真:排布设计如何优化用户体验?
  • Vue使用axios二次封装、解决跨域问题
  • 鸿萌数据恢复:如何降低 RAM 故障风险,以避免数据丢失?
  • 使用java实现ffmpeg的各种操作
  • 【ArcGIS微课1000例】0122:经纬网、方里网、参考格网绘制案例教程
  • 电路板上电子元件检测系统源码分享
  • 综合体第三题(DHCP报文分析)
  • 企业级-pdf预览-前后端