ColdFusion 8中的GetHttpRequestData()和SOAP Web服务请求

时间:2010-10-20 16:34:58

标签: soap coldfusion coldfusion-8

目前,我们正在使用GetHttpRequestData().headers来获取用户的真实IP地址。但是,我们正面临以下问题。当我们尝试调用SOAP Web服务请求时,我们收到以下错误Premature end of file。我已经在网上搜索过,发现 ColdFusion 8.0 中存在错误。

我不知道这个bug是否已经解决了。

有没有替代解决方案?

请帮帮我。

感谢

2 个答案:

答案 0 :(得分:0)

SOAP请求是从客户端进入ColdFusion的,这是您收到错误的地方,还是用户点击coldfusion页面然后向其他服务发出soap请求并且产生错误?< / p>

答案 1 :(得分:0)

我们遇到了完全相同的问题。我不知道你是否找到了解决方案,但我找到的解决方法是使用getPageContext()。getRequest()。getHeader(“此处的标题名称”)来检索我正在寻找的请求标头。这不会破坏像getHttpRequestData这样的SOAP调用。