Che cosa è il pitone urllib equivallent diHTTP in Python
curl -u username:password status="abcd" http://example.com/update.json
ho fatto questo:
handle = urllib2.Request(url)
authheader = "Basic %s" % base64.encodestring('%s:%s' % (username, password))
handle.add_header("Authorization", authheader)
C'è un modo migliore/più semplice?
Come è più semplice rispetto all'esempio iniziale? – ibz
ibz: Non ho mai preteso che fosse più semplice, ma nel mio esempio di codice non è necessario manipolare manualmente le stringhe di nome utente e password. Inoltre ottieni tutti i tipi di benefici da esso, come il codice che determina se effettivamente inviare le informazioni di autenticazione al server o meno, in base all'URL. Potresti o non avrai bisogno di tutto questo; scegli una soluzione che funzioni per te. – Ivo
Ho trovato che il materiale del passman non funzionava. Aggiungendo l'intestazione user/pass base64 come da questa risposta http://stackoverflow.com/a/18592800/623159 ha funzionato. Accesso all'URL di jenkins come http: ///job//lastCompletedBuild/testR eport/api/python –
gaoithe