Jump to content

How to follow 302 redirects and get cookie


ntesla123

Recommended Posts

I am trying to use curl to login to a website and get the login cookie. After I try to post, however, I get a 302. Does anyone know how to log into a page like this? Maybe there's a tutorial or something. This what firefox sends:

 

http://oron.com/

 

 

 

POST / HTTP/1.1

 

Host: oron.com

 

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.04 (lucid) Firefox/3.6.15

 

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

 

Accept-Language: en-us,en;q=0.5

 

Accept-Encoding: gzip,deflate

 

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

 

Keep-Alive: 115

 

Connection: keep-alive

 

Referer: http://oron.com/login.html

 

Cookie: login=username; xfss=; per_page_files=50

 

Content-Type: application/x-www-form-urlencoded

 

Content-Length: 56

 

login=username&password=password&op=login&redirect=&rand=

 

 

HTTP/1.1 302 Moved

 

Server: nginx/0.8.50

 

Date: Tue, 22 Mar 2011 00:56:34 GMT

 

Content-Type: text/plain; charset=UTF-8

 

Connection: keep-alive

 

Set-Cookie: login=username; domain=.oron.com; path=/; expires=Mon, 20-Jun-2011 00:56:34 GMT

 

Set-Cookie: xfss=sijw0iyu3evs3f13; domain=.oron.com; path=/; expires=Mon, 20-Jun-2011 00:56:34 GMT

 

Location: http://oron.com/?op=my_account

 

Content-Length: 0

 

----------------------------------------------------------

 

http://oron.com/?op=my_account

 

 

 

GET /?op=my_account HTTP/1.1

 

Host: oron.com

 

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.04 (lucid) Firefox/3.6.15

 

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

 

Accept-Language: en-us,en;q=0.5

 

Accept-Encoding: gzip,deflate

 

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

 

Keep-Alive: 115

 

Connection: keep-alive

 

Referer: http://oron.com/login.html

 

Cookie: login=username; xfss=sijw0iyu3evs3f13; per_page_files=50

 

 

 

HTTP/1.1 200 OK

 

Server: nginx/0.8.50

 

Date: Tue, 22 Mar 2011 00:56:35 GMT

 

Content-Type: text/html; charset=UTF-8

 

Transfer-Encoding: chunked

 

Connection: keep-alive

 

Expires: Mon, 21 Mar 2011 00:56:35 GMT

 

Content-Encoding: gzip

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.