On Wed, 2006-08-30 at 15:04 -0700, Karr, David wrote: > This may seem strange, but is it possible to make HttpClient NOT send > the "Proxy-Connection: Keep-Alive" header? >
David, There's no elegant solution to this problem. The only way to work the problem around is to subclass method classes (such as GetMethod, PostMethod, and so on) and override the HttpMethodBase#addProxyConnectionHeader method Oleg > I'm trying to write a test tool to load test an outside web service, but > doing it in a way that is somewhat consistent with an internal > application that will be calling that outside web service. My test tool > can send the message multiple times so we can generate statistics on the > roundtrip time. What I first noticed is that when I send N messages on > a thread, the 2nd-Nth message is faster than the first one. After > examining the protocol behavior in Ethereal, I noticed that HttpClient > appears to be sending a "Proxy-Connection: Keep-Alive" header. If I > modified my test code to add a manual delay (9-10 seconds) between each > message send, then the 2nd-Nth message timings were about the same as > the first one. > > I'd prefer not to have that manual delay between each message. For the > sake of getting consistent results, is there any way to disable the > sending of the "Proxy-Connection: Keep-Alive" header? > > --------------------------------------------------------------------- > 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]
