here is some code that works - I got rid of the stuff that I used to figure out what cookies I needed to create and send, but this might get you started. Hopefully I understood the question.
<cfif not isdefined('session.othersite')> <cfset session.othersite = StructNew()> <cfhttp url="http://www.othersite.com/index.cfm" method="POST"> <cfhttpparam type="FORMFIELD" name="fuseaction" value="logonprocess"> <cfhttpparam type="FORMFIELD" name="manager_SERIAL" value="password"> </cfhttp> <strong>Response Headers</strong><br> <CFLOOP collection=#CFHTTP.RESPONSEHEADER# item="httpHeader"> <CFSET value = CFHTTP.RESPONSEHEADER[httpHeader]> <CFIF not IsSimpleValue(value)> <CFLOOP index="counter" from=1 to=#ArrayLen(value)#> <cfif httpheader is "SET-COOKIE"> <CFOUTPUT> <Cfset cookie=ListFirst(value[counter],";")> <cfset "session.othersite.#ListGetAt(cookie, 1 ,"=")#"=ListGetAt(cookie, 2 ,"=")> </CFOUTPUT> </cfif> </CFLOOP> </CFIF> </CFLOOP> <!--- <cfoutput> <pre> BrowserKey: #session.othersite.browserkey#<br> CFID: #session.othersite.CFID#<br> CFTOKEN: #session.othersite.CFTOKEN#<br> PASSWORD: #session.othersite.PASSWORD#<br> SESSION_UUID: #session.othersite.SESSION_UUID#<br> </pre> </cfoutput> ---> </cfif> <hr> <cfhttp url="http://www.othersite.com/content.cfm" method="POST" resolveurl="true"> <cfhttpparam type="COOKIE" name="BrowserKey" value="#session.othersite.browserkey#"> <cfhttpparam type="COOKIE" name="CFID" value="#session.othersite.CFID#"> <cfhttpparam type="COOKIE" name="CFTOKEN" value="#session.othersite.CFTOKEN#"> <cfhttpparam type="COOKIE" name="PASSWORD" value="#session.othersite.PASSWORD#"> <cfhttpparam type="COOKIE" name="SESSION_UUID" value="#session.othersite.SESSION_UUID#"> </cfhttp> <cfoutput> #cfhttp.filecontent#<br> </cfoutput> From: Nathan Shaw <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: CF-Talk <[EMAIL PROTECTED]> Subject: SOT: servlet maintain state in CF app Date: Tue, 19 Nov 2002 10:16:30 -0800 (PST) Hi all. I am a digester (can't handle the traffic), so I would appreciate a direct reply to [EMAIL PROTECTED] Thanks =;> I am writing a servlet to act as a gateway to a CF app in a portal. I am making HTTPURLConnections to the CF app ok, but I cannot seem to get it to maintain state, even though I am grabbing the CFID and CFTOKEN from the headers I get back and sending them along with my requests. I have tried sending them thru a GET, POST and as cookies and the CF app keeps sending me back a new CFID and CFTOKEN on each request, thus losing state. Has anyone had any experience in doing something like this? What is the trick to get CF to "see" the CFID and CFTOKEN I am sending it? Thanks, --Nathan __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - Let the expert host your site http://webhosting.yahoo.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com