Redirect Coldfusion 302根据http()请求重定向
我正在尝试使用coldfusion中的应用程序登录到一个网站。这是完美的工作,直到我得到数据的网站,改变了他们的网址后,登录重定向到其他网址。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
我在
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-你能给我们看一些代码,然后告诉我们你已经尝试了什么,这样我们就不会建议你已经做过的事情了。