Not sure about the RMID cookie. It is never being set by the web server.

I would suggest turning off the TRACE log as it clutters up things a little and does not add much.

When you hit the site with a browser where does the RMID cookie get set?

Mike

[EMAIL PROTECTED] wrote:
Nope didn't work new relevant piece of trace:
Not in my proxy trace there seems to be one more cookie than I see in the
trace:
Cookie:
BID=X1DE45D226BE57EF9DFCF03167215B4A8901B5D817388E18FAC3B90790F0B43DA2;
bJobSeeker=True; RMID=432198953edf80d0;
CB%5FSID=1aee5b36f209457aa530b0d72a1e8c8f%2D110026554%2Ds4%2D1; PU=0;
CP=null

The RMID cookie. I don't see it all in the trace even being rejected...

2003/06/27 14:09:08:301 EDT [DEBUG] wire - ->> "POST
/JobSeeker/Jobs/jobfindall.asp?ch=al HTTP/1.0[\r][\n]"
2003/06/27 14:09:08:301 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:301 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:301 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:301 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
2003/06/27 14:09:08:301 EDT [TRACE] ExpectContinueMethod - -enter
ExpectContinueMethod.addRequestHeaders(HttpState, Http
Connection)
2003/06/27 14:09:08:341 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
2003/06/27 14:09:08:341 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnect
ion)
2003/06/27 14:09:08:341 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
2003/06/27 14:09:08:341 EDT [DEBUG] HttpMethod - -Adding Host request header
2003/06/27 14:09:08:341 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)

2003/06/27 14:09:08:341 EDT [TRACE] HttpState - -enter
HttpState.getCookies()
2003/06/27 14:09:08:341 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.match(String, int, String, boolean, Cookie[])
2003/06/27 14:09:08:341 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.match(String, int, String, boolean, Cookie
2003/06/27 14:09:08:341 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.match(String, int, String, boolean, Cookie
2003/06/27 14:09:08:401 EDT [TRACE] Cookie - -enter Cookie.compare(Object,
Object)
2003/06/27 14:09:08:401 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.match(String, int, String, boolean, Cookie
2003/06/27 14:09:08:401 EDT [TRACE] Cookie - -enter Cookie.compare(Object,
Object)
2003/06/27 14:09:08:401 EDT [TRACE] Cookie - -enter Cookie.compare(Object,
Object)
2003/06/27 14:09:08:401 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.match(String, int, String, boolean, Cookie
2003/06/27 14:09:08:401 EDT [TRACE] Cookie - -enter Cookie.compare(Object,
Object)
2003/06/27 14:09:08:401 EDT [TRACE] Cookie - -enter Cookie.compare(Object,
Object)
2003/06/27 14:09:08:401 EDT [TRACE] Cookie - -enter Cookie.compare(Object,
Object)
2003/06/27 14:09:08:401 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.formatCookieHeader(Cookie)
2003/06/27 14:09:08:461 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.formatCookie(Cookie)
2003/06/27 14:09:08:461 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.formatCookieHeader(Cookie)
2003/06/27 14:09:08:461 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.formatCookie(Cookie)
2003/06/27 14:09:08:461 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.formatCookieHeader(Cookie)
2003/06/27 14:09:08:461 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.formatCookie(Cookie)
2003/06/27 14:09:08:461 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.formatCookieHeader(Cookie)
2003/06/27 14:09:08:461 EDT [TRACE] CookieSpec - -enter
CookieSpecBase.formatCookie(Cookie)
2003/06/27 14:09:08:461 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.addAuthorizationRequestHeader(HttpState, HttpConn
ection)
2003/06/27 14:09:08:461 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.addProxyAuthorizationRequestHeader(HttpState, Htt
pConnection)
2003/06/27 14:09:08:521 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnectio
n)
2003/06/27 14:09:08:521 EDT [TRACE] EntityEnclosingMethod - -enter
HttpMethodBase.addContentLengthRequestHeader(HttpStat
e, HttpConnection)
2003/06/27 14:09:08:521 EDT [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.getRequestContentLength()
2003/06/27 14:09:08:521 EDT [TRACE] PostMethod - -enter
PostMethod.hasRequestContent()
2003/06/27 14:09:08:521 EDT [TRACE] PostMethod - -enter
PostMethod.renerateRequestBody()
2003/06/27 14:09:08:521 EDT [TRACE] PostMethod - -enter
PostMethod.getParameters()
2003/06/27 14:09:08:521 EDT [TRACE] HttpMethod - -enter getContentCharSet(
Header contentheader )
2003/06/27 14:09:08:521 EDT [DEBUG] HttpMethod - -Default charset used:
ISO-8859-1
2003/06/27 14:09:08:602 EDT [TRACE] HttpMethod -
-HttpMethodBase.addRequestHeader(Header)
2003/06/27 14:09:08:602 EDT [DEBUG] wire - ->> "Referer:
http://www.careerbuilder.com/JobSeeker/Jobs/JobQuery.asp?ch=al[
\r][\n]"
2003/06/27 14:09:08:612 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:612 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:612 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:612 EDT [DEBUG] wire - ->> "User-Agent: Jakarta
Commons-HttpClient/2.0beta1[\r][\n]"
2003/06/27 14:09:08:612 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:612 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:672 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:672 EDT [DEBUG] wire - ->> "Host:
www.careerbuilder.com[\r][\n]"
2003/06/27 14:09:08:672 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:672 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:672 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:672 EDT [DEBUG] wire - ->> "Cookie: PU=0[\r][\n]"
2003/06/27 14:09:08:672 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:672 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:672 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:742 EDT [DEBUG] wire - ->> "Cookie:
CB%5FSID=1a4a0a13fbed41a7b8d5f3e5f7e0fa63%2D110038107%2Drd%2D1[\
r][\n]"
2003/06/27 14:09:08:742 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:742 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:742 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:742 EDT [DEBUG] wire - ->> "Cookie:
BID=X1AF7F150CF82DEEBAB1ECDD58B09A41B275D6BD5501510E4946BD091BD3
2FB4A5[\r][\n]"
2003/06/27 14:09:08:742 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:742 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:742 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:742 EDT [DEBUG] wire - ->> "Cookie:
bJobSeeker=True[\r][\n]"
2003/06/27 14:09:08:802 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:802 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:802 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:802 EDT [DEBUG] wire - ->> "Content-Length: 155[\r][\n]"
2003/06/27 14:09:08:802 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:802 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:802 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:802 EDT [DEBUG] wire - ->> "Content-Type:
application/x-www-form-urlencoded[\r][\n]"
2003/06/27 14:09:08:802 EDT [TRACE] HttpConnection - -enter
HttpConnection.print(String)
2003/06/27 14:09:08:862 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:862 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:862 EDT [TRACE] HttpConnection - -enter
HttpConnection.writeLine()
2003/06/27 14:09:08:862 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[])
2003/06/27 14:09:08:862 EDT [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int)
2003/06/27 14:09:08:862 EDT [TRACE] HttpConnection - -enter
HttpConnection.flushRequestOutputStream()
2003/06/27 14:09:08:862 EDT [DEBUG] wire - ->> "[\r][\n]"
2003/06/27 14:09:08:862 EDT [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.writeRequestBody(HttpState, Htt
pConnection)
2003/06/27 14:09:08:862 EDT [TRACE] PostMethod - -enter
PostMethod.hasRequestContent()
2003/06/27 14:09:08:922 EDT [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.getRequestContentLength()
2003/06/27 14:09:08:922 EDT [TRACE] PostMethod - -enter
PostMethod.hasRequestContent()
2003/06/27 14:09:08:922 EDT [DEBUG] EntityEnclosingMethod - -Using buffered
request body
2003/06/27 14:09:08:922 EDT [TRACE] HttpConnection - -enter
HttpConnection.getRequestOutputStream()
2003/06/27 14:09:08:922 EDT [DEBUG] wire - ->>
"st=a&Words=java&Use=All&Town=&Freshness=&EdLevel=DR3&EdExec=YES&EmpType=
JTFT&EmpType=JTCT&minsalary=0&maxsalary=gt120&vt=title&submit1=Search&sname=
&jrdid="
2003/06/27 14:09:08:922 EDT [DEBUG] EntityEnclosingMethod - -Request body
sent
2003/06/27 14:09:08:922 EDT [TRACE] HttpConnection - -enter
HttpConnection.flushRequestOutputStream()
2003/06/27 14:09:08:922 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.readResponse(HttpState, HttpConnection)
2003/06/27 14:09:08:922 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection)
2003/06/27 14:09:08:992 EDT [TRACE] HttpConnection - -enter
HttpConnection.readLine()
2003/06/27 14:09:08:992 EDT [TRACE] HttpParser - -enter
HttpParser.readLine()
2003/06/27 14:09:08:992 EDT [TRACE] HttpParser - -enter
HttpParser.readRawLine()
2003/06/27 14:09:09:052 EDT [DEBUG] wire - -<< "HTTP/1.1 499 Data Error
NoSessionId[\r][\n]"
2003/06/27 14:09:09:052 EDT [TRACE] HttpMethod - -enter
HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)

-----Original Message-----
From: Ross Rankin [mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Friday, June 27, 2003 2:06 PM
To: 'Commons HttpClient Project'
Subject: RE: Cookie Issues

So a post.setRequestHeader should do the trick? I'll give it a shot.

Ross

-----Original Message-----
From: Michael Becke [mailto:[EMAIL PROTECTED] Sent: Friday, June 27, 2003 1:51 PM
To: Commons HttpClient Project
Subject: Re: Cookie Issues


The cookies appear to be working correctly. I think the problem is that the POST cgi requires a referer header. Generally this is the URL of the page containing the HTML form doing the post. Take a look at http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z14 for more on the referer header.

Mike

Ross Rankin wrote:

Here's the trace and what my proxy says on a browser run post for
comparison.  I looked through the trace and I'm not sure what the issue

is,


I thought I might find it, but I didn't.  Thanks for any help you can
provide.

Ross

-----Original Message-----
From: Michael Becke [mailto:[EMAIL PROTECTED] Sent: Friday, June 27, 2003 12:01 PM
To: Commons HttpClient Project
Subject: Re: Cookie Issues


Ross,

Cookies are automatically stored in an HttpClient's instance of HttpState. If you use the same instance of HttpClient to execute the GET on the initial page and the POST all should be automatically handled.

Please post a wire log showing the GET and POST if the cookie handling continues to not work (see http://jakarta.apache.org/commons/httpclient/logging.html).

Mike

[EMAIL PROTECTED] wrote:


I guessing that I am not doing something right.  I have a site which has a
session id that it sends as a cookie.  I get the cookie when I get the
initial page.  I then have to send a post and send that cookie back.
However I get back a error message from the server which says no session

id.



Now I did a trace and it just send back "HTTP/1.1 499 Data Error
NoSessionId" Not very helpful.




Is there something that I need to do other than
"client.getState().getCookies" when I get the first page to make sure that
the cookies are sent back with the post data?



Thanks,



Ross Rankin









--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]


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


---------------------------------------------------------------------
To unsubscribe, e-mail:

[EMAIL PROTECTED]


For additional commands, e-mail:

[EMAIL PROTECTED]



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to