Sebelumnya saya menggunakan httplib
modul untuk menambahkan header dalam permintaan. Sekarang saya mencoba hal yang sama dengan requests
modul.
Ini adalah modul permintaan python yang saya gunakan: http://pypi.python.org/pypi/requests
Bagaimana saya bisa menambahkan header ke request.post
dan request.get
mengatakan saya harus menambahkan foobar
kunci di setiap permintaan di header.
python
http-headers
python-requests
discky
sumber
sumber
Jawaban:
Dari http://docs.python-requests.org/en/latest/user/quickstart/
Anda hanya perlu membuat dict dengan header Anda (key: value pair di mana kuncinya adalah nama header dan nilainya adalah, well, value of the pair) dan meneruskan dict itu ke parameter header pada metode
.get
atau.post
.Jadi lebih spesifik untuk pertanyaan Anda:
sumber
r.headers
untuk mengakses header yang dikirim kembali oleh server danr.request.headers
untuk melihat header yang Anda kirim ke server.Anda juga bisa melakukan ini untuk menyetel header untuk semua perolehan masa depan untuk objek Session, di mana x-test akan ada di semua panggilan s.get ():
dari: http://docs.python-requests.org/en/latest/user/advanced/#session-objects
sumber