如何强制CFHTTP不编码查询参数?

问题描述 投票:3回答:1

我一直在使用带有JVM 1.6的ColdFusion 10与AS400 API进行通信,以获取客户端网站的数据。我发送一个包含逗号的URL查询参数。多年来一直很好。

最近,我使用JVM 1.8更新到ColdFusion 11。现在,API调用失败,因为CFHTTP标记是对查询参数值进行URL编码。 APi不再看到逗号,或者理解它需要解码参数字符串。

有没有办法强制CFHTTP标记避免编码查询参数?我已经尝试将查询放在主机字符串中以及单独放在CFHTTPParam标记中。

此外,这可能是因为我升级到ColdFusion 11,还是因为我将JVM升级到1.8?

java coldfusion jvm coldfusion-10 coldfusion-11
1个回答
3
投票

需要应用CF2016更新。我刚刚遇到了这个问题,并且更新6解决了这个问题。我建议将每个更新应用到版本10。

© www.soinside.com 2019 - 2024. All rights reserved.