¿Cuál es la pitón urllib equivallent deen Python
curl -u username:password status="abcd" http://example.com/update.json
me hizo esto:
handle = urllib2.Request(url)
authheader = "Basic %s" % base64.encodestring('%s:%s' % (username, password))
handle.add_header("Authorization", authheader)
¿Hay una manera mejor/más simple?
¿Cómo es esto más simple que el ejemplo inicial? – ibz
ibz: Nunca dije que fuera más simple, pero en mi ejemplo de código no es necesario manipular manualmente las cadenas de nombre de usuario y contraseña. Además, obtienes todo tipo de beneficios, como el código que determina si se debe enviar la información de autenticación al servidor o no, en función de la URL. Puede o no necesitar todo esto; elija una solución que funcione para usted. – Ivo
Encontré que las cosas de los pastores no funcionaban. Al agregar el encabezado user/pass de base64 según esta respuesta, http://stackoverflow.com/a/18592800/623159 funcionó. Accediendo a jenkins URL como http: ///job//lastCompletedBuild/testR eport/api/python –
gaoithe