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

时间:2018-01-30 21:13:24

标签: java coldfusion jvm coldfusion-10 coldfusion-11

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

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

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

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

1 个答案:

答案 0 :(得分:3)

需要应用CF2016更新。我自己碰到了这个问题,更新6解决了这个问题。我建议将每个更新应用到版本10。