Squid s NTLM kontra Sun JVM a mojebanka.cz?

Michal Dobes dobes na tesnet.cz
Úterý Prosinec 13 16:53:55 CET 2005


Miroslav Pragl napsal(a):
> nestaci vnutit http/1.1 browseru? resp. da se toto vnutit JRE?
MS JVM pouziva HTTP/1.0 a Sun JVM 1.1.
Sun ten 1.1 použije i když v IE nemám povoleno použití 1.1 protokolu
při spojení přes proxy server. Pokud je povolen, nic se nemění,
jen to všechno déle trvá. :-)

IE+MS JVM posila toto:
CONNECT www.mojebanka.cz:443 HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Win32)
Host: www.mojebanka.cz
Content-Length: 0
Proxy-Connection: Keep-Alive
Pragma: no-cache
Proxy-Authorization: NTLM <prislusny base64 balast>


IE+Sun JVM:
CONNECT www.mojebanka.cz:443 HTTP/1.1
User-Agent: Mozilla/4.0 (Windows 2000 5.0) Java/1.5.0_04
Host: www.mojebanka.cz
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Proxy-Authorization: NTLM <prislusny base64 balast>


Dival jsem se do bugzilly squidu a tam uvadi, ze klient musi
pri NTLM deklarovat, ze podporuje perzistentni spojeni na proxy
server. Takze pokud nepouzije "Proxy-Connection: Keep-Alive",
tak by proxy server vubec nemel NTLM nabidnout (2.5STABLE10 nabizi
a selze, STABLE12 uz nenabidne).

Takze dle te bugzilly bych problem videl na strane JVM (zapnuti
perzistentniho spojeni v JVM nebo nekde v IE pro Sun JVM) a nema smysl
to zde dal resit?
Nenasel sem ve squidovi nic, co by to persistentni spojeni dovolilo
udelat i bez te hlavicky pro dany typ klienta.

	M.



Další informace o konferenci Linux