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 _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python