Coldfusion CFHTTP将不同的cookie返回给XMLHttpRequest或Fiddler

Coldfusion CFHTTP将不同的cookie返回给XMLHttpRequest或Fiddler,coldfusion,xmlhttprequest,cfhttp,Coldfusion,Xmlhttprequest,Cfhttp,我有下面的CFHTTP函数,它应该返回3个cookie(XSRT-TOKEN、hl和EASFC-WEB-SESSION),但只返回一个JSessionID cookie <cfhttp url="http://www.easports.com/uk/fifa/football-club/ultimate-team" method="GET" result="stage1"> <cfhttpparam type="header" name="Accept" value="

我有下面的CFHTTP函数,它应该返回3个cookie(XSRT-TOKEN、hl和EASFC-WEB-SESSION),但只返回一个JSessionID cookie

<cfhttp url="http://www.easports.com/uk/fifa/football-club/ultimate-team" method="GET" result="stage1">
    <cfhttpparam type="header" name="Accept" value="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" />
    <cfhttpparam type="header" name="Accept-Encoding" value="gzip, deflate" />
    <cfhttpparam type="header" name="Accept-Language" value="en-US, en;q=0.5" />
    <cfhttpparam type="header" name="Connection" value="keep-alive" />
    <cfhttpparam type="header" name="Host" value="www.easports.com" />
    <cfhttpparam type="header" name="User-Agent" value="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36" />
</cfhttp>

然而,当我使用XMLHttpRequest函数向页面发出请求并查看repsonse时,它已按预期返回了3个cookie。另外,当我在浏览器中加载URL并在Fiddler中查看时,页面再次返回预期的3个cookie


有人知道会发生什么吗?

您是否在执行CFHTTP的同一台服务器上运行Fiddler?在实际的web服务器上?
另外-尝试使用CFHTTP的userAgent参数-不要将其作为单独的头发送。

如果在
CFHTTP
调用之后
,您会看到什么?您是否在其中看到
设置Cookie
部分?这是由于重定向。第一个页面设置一些cookie并重定向到第二个页面,该页面传递jsessionid。禁用重定向ie
redirect=“no”
,您将在dump中看到这三个Cookie.MiguelF-是的,我看到一个Set Cookie部分,但它正在设置JSessionID Cookie.Leigh-如何禁用重定向?只需设置一个标题参数,名称为redirect,值为no?否,它是
cfhttp
的一个属性。否该页面在Apache服务器上运行,因为当我尝试在本地主机上运行它时,它甚至不返回任何内容,因为某种原因???