[Python] Problema con proxy
Pietro Battiston
me a pietrobattiston.it
Sab 29 Set 2012 17:46:17 CEST
Il giorno sab, 29/09/2012 alle 16.23 +0200, Manlio Perillo ha scritto:
> Il 29/09/2012 12:21, Pietro Battiston ha scritto:
> > Ho fatto qualche passo in avanti. Sostanzialmente, sniffando un po' di
> > pacchetti mi sono reso conto che il proxy vuole un'autenticazione
> > "digest", mentre io ne stavo usando una "basic". Ho quindi provato ad
> > usare la classe "ProxyDigestAuthHandler" invece che
> > "ProxyBasicAuthHandler", ma continuo a ricevere lo stesso errore "407:
> > Proxy Authentication Required".
> >
> > Però, sempre sniffando, mi sono reso conto che anche Firefox riceve
> > questo errore! Solo che poi invia un'altra richiesta, evidentemente
> > sfruttando i campi (da quel che ho intuito, "realm" e "nonce") contenuti
> > nello header dell'errore, e questa ha successo. Sempre se ho capito
> > bene, la modalità digest prevede necessariamente uno scambio in più
> > rispetto a quella basic.
> >
> > Invece urllib2, anche usando la classe apparentemente giusta, si arrende
> > alla prima risposta.
> >
>
> Mi sembra strano, sarebbe un bug notevole.
> Probabilmente stai sbagliando qualcosa.
Lo spero anche io, ed è in effetti probabile data la mia inesperienza
con i proxy...
>
> > Secondo voi devo davvero mettermi a giocare con i "nonce" facendo io gli
> > MD5 o mi sta sfuggendo qualcosa?
> >
> > Se sapeste passarmi/suggerirmi un qualsiasi snippet di codice python che
> > faccia un'autenticazione digest mi tornerebbe comodissimo.
> >
>
> Sicuro che su Intenert non ci siano esempi di utilizzo di
> ProxyDigestAuthHandler?
>
Boh, oltre chiaramente a provare con Google ho cercato su koders.com e
opensearch.krugle.org, senza successo (gli unici esempi vengono da file
di test e sono lato server).
Rispondo più estesamente nell'altro sottothread.
Pietro
Maggiori informazioni sulla lista
Python