我一直在使用带有JVM 1.6的ColdFusion 10与AS400 API进行通信,以获取客户端网站的数据。我发送一个包含逗号的URL查询参数。多年来一直很好。
最近,我使用JVM 1.8更新到ColdFusion 11。现在,API调用失败,因为CFHTTP标记是对查询参数值进行URL编码。 APi不再看到逗号,或者理解它需要解码参数字符串。
有没有办法强制CFHTTP标记避免编码查询参数?我已经尝试将查询放在主机字符串中以及单独放在CFHTTPParam标记中。
此外,这可能是因为我升级到ColdFusion 11,还是因为我将JVM升级到1.8?
需要应用CF2016更新。我刚刚遇到了这个问题,并且更新6解决了这个问题。我建议将每个更新应用到版本10。