Thank you for the responses. The two responses that talked about virtual hosts were easy to try and sounded great, but dont seem to do what I want. I want to be able to connect to a server via IP (without DNS lookup) and set/get a cookie based on a DNS name. Does it sound like Virtual Host header should be able to do this? It doesnt seem like it. When I set the "Host" header (or the .setVirtualHost param) and go to a page that tries to set a cookie to the domain of that DNS name, it doesnt work. Should it?
Roland, your approach sounds like it should work because that is exactly what I am trying to do -- skip around a DNS lookup but still be able to have the client "think" it is on a DNS address so it can set/check cookies hardcoded to that DNS for domain. How do I "install" a custom ProtocolSocketFactory? Where do ProtocolSocketFactory classes live in relation to HttpClient and HttpMethod objects? Thanks! dan > -----Original Message----- > From: Roland Weber [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 28, 2005 11:18 PM > To: HttpClient Project > Subject: Re: DNS vs. IP question > > > Hello Dan, > > HTTP always ends up on the IP level, sooner or later. > At one time, a connection to the target server has to > be opened, and that means that the IP address of the > server has to be known. > I assume you want to run test cases for hostnames > that are not registered in DNS, and you don't want > to hack the hostnames into /etc/hosts on the machine. > If that is the case, you can install a custom version of > o.a.c.h.protocol.ProtocolSocketFactory. That is the > place where hostname strings go in, and sockets > come out. There, you can implement your own mapping > from hostnames to IP addresses, without using DNS. > > hope that helps, > Roland > > > > > "Dan Levine" <[EMAIL PROTECTED]> > 29.04.2005 00:05 > Please respond to > "HttpClient Project" > > > To > <[email protected]> > cc > > Subject > DNS vs. IP question > > > > > > > Hello, > > First of all, thank you for HttpClient. I am working with HtmlUnit Web > testing framework, and appreciate the underlying base this provides. > > For some tests I want to set up, I need to have the Web client call pages > via IP but act as if it is using a DNS. (i.e. cookies etc behave as if > were > DNS, but the actual http calls fetch pages via IP.) According to an > engineer I work with, this is common functionality for mock Web clients. > If > this functionality is exposed through HttpClient I'll work on > incorporating > that into HtmlUnit. Please advise... > > Thank you! > > Dan > > > > --------------------------------------------------------------------- > 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]
