首页 > 解决方案 > Postman 不考虑以 # 开头的查询参数值

问题描述

我在 Mulesoft 中开发了一个用于调用 SOAP Web 服务的应用程序。从 Postman 对 SOAP Web 服务进行 GET 调用时,我的 Mulesoft 映射未考虑以 # 开头的查询参数值。

例如:http://localhost:8080/appName?queryParam1=#abc

在我的 mule 应用程序中,queryParam1 的值是空值。有人可以解释一下这个的技术原因。# 是否被视为 Postman 或 Mulesoft Transform Message 活动的转义字符?提前致谢

标签: mulepostmanmule-studiomule-component

解决方案


您必须对#等字符进行编码。有关此类字符的完整列表,请参阅此链接。在您的示例中:

更改: http://localhost:8080/appName?queryParam1=#abc

收件人: http://localhost:8080/appName?queryParam1=%23abc


推荐阅读