首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CFHTTP登录并获取cookies

使用CFHTTP登录并获取cookies
EN

Stack Overflow用户
提问于 2014-12-12 21:48:16
回答 1查看 1.8K关注 0票数 3

我想使用CFHTTP.Using Http Live Header登录(https://pacer.login.uscourts.gov/csologin/login.jsf),我们已经收集了所有必需的参数,并发布到登录url.Here是我的示例代码:

代码语言:javascript
复制
<cfhttp url="#arguments.login_url#" method="post" timeout="30" redirect="no" resolveURL="yes" useragent="Mozilla/5.0">
  <cfhttpparam name="login" value="login" type="formField">
  <cfhttpparam name="login:loginName"value="xxxx"type="formField">                      
  <cfhttpparam name="login:password" value="xxxx" type="formField">
  <cfhttpparam name="login:clientCode" value="" type="formField">
  <cfhttpparam name="login:Aj_idt206" value="" type="formField">
  <cfhttpparam type="formField" name="javax.faces.ViewState" value="stateless">
</cfhttp>

在尝试上述代码后,我们得到了相同的登录页面content.How来登录上述网址,并收集了所有的cookies,登录后的会话。谁在CF中有任何想法或任何线索或任何其他方法?

谢谢

Atu

EN

回答 1

Stack Overflow用户

发布于 2015-12-22 20:21:59

我认为您首先必须执行get请求才能启动新会话,然后使用从JSESSIONID请求中获得的JSESSIONID执行post

代码语言:javascript
复制
<cfhttp url="https://pacer.login.uscourts.gov/csologin/login.jsf" method="get" timeout="30" redirect="no" resolveURL="yes" useragent="Mozilla/5.0">
</cfhttp>

<cfset setcookies = cfhttp['Responseheader']['set-cookie']>

<cfhttp url="https://pacer.login.uscourts.gov/csologin/login.jsf" method="post" timeout="30" redirect="no" resolveURL="yes" useragent="Mozilla/5.0">
    <cfhttpparam name="login" value="login" type="formField">
    <cfhttpparam name="login:loginName"value="xxxx"type="formField">                      
    <cfhttpparam name="login:password" value="xxxx" type="formField">
    <cfhttpparam name="login:clientCode" value="" type="formField">
    <cfhttpparam name="login:Aj_idt206" value="" type="formField">
    <cfhttpparam type="formField" name="javax.faces.ViewState" value="stateless">
    <cfhttpparam type="header" name="Cookie" value="#setcookies#">
</cfhttp>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27445052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档