Redirect Coldfusion 302根据http()请求重定向

Redirect Coldfusion 302根据http()请求重定向,redirect,coldfusion,http-headers,Redirect,Coldfusion,Http Headers,我正在尝试使用coldfusion中的应用程序登录到一个网站。这是完美的工作,直到我得到数据的网站,改变了他们的网址后,登录重定向到其他网址。 我在http()请求中设置了redirect=false。我在http请求上的应用程序从http请求“Responseheader”中提供了除location以外的所有信息。当我尝试手动登录网站时,它在POST response header中设置了一个location以重定向URL。我不明白为什么http请求无法获取位置响应头。我使用的是coldfus

我正在尝试使用coldfusion中的应用程序登录到一个网站。这是完美的工作,直到我得到数据的网站,改变了他们的网址后,登录重定向到其他网址。
我在
http()
请求中设置了
redirect=false
。我在
http
请求上的应用程序从
http请求“Responseheader”
中提供了除
location
以外的所有信息。当我尝试手动登录网站时,它在
POST response header
中设置了一个
location
以重定向URL。我不明白为什么
http
请求无法获取
位置
响应头。我使用的是
coldfusion 11 update 3
,我试图从中获取数据的网站位于
Microsoft IIS 7.5

我认为您的问题是coldfusion的cfhttp调用默认情况下将遵循重定向。尝试向cfhttp调用添加
redirect=false
参数。然后,您应该能够在
响应标题
中看到
位置

在cfscript中,这将是:

httpService = new http(); 
httpService.setRedirect(false);
...

谢谢你的回复。我在http请求中确实有
redirect=false
。但是我仍然不知道为什么会发生这种情况。user2067888-你能给我们看一些代码,然后告诉我们你已经尝试了什么,这样我们就不会建议你已经做过的事情了。