使用CFHTTP登录并获取cookie

时间:2014-12-12 13:48:16

标签: coldfusion coldfusion-9 coldfusion-10 coldfusion-8 cfhttp

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

<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>

尝试上述代码后,我们获得相同的登录页面内容。如何登录上面的提及网址并收集所有cookie,登录后进行会话。 任何人在CF中有任何想法或任何线索或任何其他方法吗?

感谢

ATU

1 个答案:

答案 0 :(得分:0)

我认为您首先必须执行FormatException请求才能开始新会话,然后使用get请求中的post执行JSESSIONID:< / p>

get