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