mule - Postman 不考虑以 # 开头的查询参数值
问题描述
我在 Mulesoft 中开发了一个用于调用 SOAP Web 服务的应用程序。从 Postman 对 SOAP Web 服务进行 GET 调用时,我的 Mulesoft 映射未考虑以 # 开头的查询参数值。
例如:http://localhost:8080/appName?queryParam1=#abc
在我的 mule 应用程序中,queryParam1 的值是空值。有人可以解释一下这个的技术原因。# 是否被视为 Postman 或 Mulesoft Transform Message 活动的转义字符?提前致谢
解决方案
您必须对#等字符进行编码。有关此类字符的完整列表,请参阅此链接。在您的示例中:
推荐阅读
- javascript - 从输入数字中查找数组中的下一个数字
- python - 如何解决与 win32types 相关的 PyInstaller 错误?
- r - 将因子类型的所有变量更改为小写的函数
- arrays - 无法访问方括号下的json数据-nodejs
- mysql - MySQL平均函数未返回预期结果
- javascript - 为什么我的 React 组件在按 useState() 控制的值进行过滤时显示不正确的数据?
- javascript - 计算字符串中的括号
- node.js - 如何使用 sequelize ORM 在 postgres 中定义外键约束?
- javascript - 开玩笑模拟“点击”的作品古怪而测试失败
- dart - 如何为字段的注释生成 Dart 代码?