Anteriormente usé el httplib
módulo para agregar un encabezado en la solicitud. Ahora estoy intentando lo mismo con el requests
módulo.
Este es el módulo de solicitud de Python que estoy usando: http://pypi.python.org/pypi/requests
¿Cómo puedo agregar un encabezado al request.post
y request.get
decir que tengo que agregar una foobar
clave en cada solicitud en el encabezado?
python
http-headers
python-requests
asqueroso
fuente
fuente
Respuestas:
De http://docs.python-requests.org/en/latest/user/quickstart/
Solo necesita crear un dictado con sus encabezados (pares clave: valor donde la clave es el nombre del encabezado y el valor es, bueno, el valor del par) y pasar ese dictado al parámetro encabezados en el método
.get
o.post
.Así que más específico para tu pregunta:
fuente
r.headers
para acceder a los encabezados que el servidor envía yr.request.headers
para ver los encabezados que está enviando al servidor.También puede hacer esto para establecer un encabezado para todas las futuras get para el objeto Session, donde x-test estará en todas las llamadas a s.get ():
de: http://docs.python-requests.org/en/latest/user/advanced/#session-objects
fuente