> It's passing the wrong 'Host' line. That's why you are getting a 404.
well, the code section in which I set the host I pasted bellow (
notice how I set the Host as part of the Request Headers {"Host",
(httpGet.getURI()).getHost()} ):
> Are you using standard code to handle the redirect, or writing your own?
I will have to do the redirect myself and I would like to handle/get
all the response headers of every redirect. How do you do that? Could
you point me to some basic redirect code example?
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
HttpGet httpGet = new HttpGet(aGetURL);
String aRqLn = httpGet.getRequestLine().toString(); // Request Line
System.err.println("// __ httpGet.getRequestLine(): |" + aRqLn + "|");
...
// __ parsing host from URL
String aHost = (httpGet.getURI()).getHost();
System.err.println("// __ aHost: |" + aHost + "|");
String[][] aRqHdrs = new String[][]{
{"Host", aHost}
, {"Connection", "keep-alive"}
, {"User-Agent", "Mozilla/5.0 (X11; Linux i686; rv:10.0.4)
Gecko/20100101 Firefox/10.0.4 Iceweasel/10.0.4"}
, {"Accept", "text/html, text/*;q=0.9, image/jpeg;q=0.9,
image/png;q=0.9, image/*;q=0.9, */*;q=0.8"}
, {"Accept-Encoding", "gzip, deflate, x-gzip, x-deflate"}
, {"Accept-Charset", "utf-8,*;q=0.5"}
, {"Accept-Language", "en-US,en;q=0.9"}
};
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
lbrtchx
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]