Httpie: Cara menggunakan info auth dari .netrc tidak jelas

Dibuat pada 10 Apr 2013  ·  6Komentar  ·  Sumber: httpie/httpie

README mengatakan "Informasi otorisasi dari .netrc dihormati juga", tetapi tidak jelas bagaimana hal ini dilakukan. README harus diperbarui untuk menjelaskan hal ini. Saya akan mengirimkan PR, tetapi saya masih tidak bisa memahaminya. Tidak semudah curl -n .

question

Komentar yang paling membantu

Sebenarnya, Anda dapat menjalankan $ python -m netrc untuk melihat bagaimana ~/.netrc dipahami oleh modul netrc dari pustaka standar Python .

Semua 6 komentar

Untuk saat ini, HTTPie selalu mencoba membaca file default ~/.netrc (atau ~/_netrc di windows). Sebenarnya pustaka python-requests yang melakukan itu.

Hm ... Saya memiliki file ~/.netrc yang bekerja dengan baik dengan curl , tetapi sepertinya diabaikan sepenuhnya oleh HTTPie.

Berikut adalah contoh yang berfungsi:

Tanpa ~/.netrc :

$ http httpbin.org/basic-auth/httpie/test
HTTP/1.1 401 UNAUTHORIZED
Connection: close
Content-Length: 0
Date: Wed, 10 Apr 2013 16:49:10 GMT
Server: gunicorn/0.16.1
Www-Authenticate: Basic realm="Fake Realm"

Menambahkan ini ke ~/.netrc :

machine httpbin.org
login httpie
password test

Dan itu diambil:

$ http httpbin.org/basic-auth/httpie/test
HTTP/1.1 200 OK
Connection: close
Content-Length: 47
Content-Type: application/json
Date: Wed, 10 Apr 2013 16:49:23 GMT
Server: gunicorn/0.16.1

{
    "authenticated": true, 
    "user": "httpie"
}

Anda juga dapat menyetel tanda --verbose untuk melihat apakah HTTPie mengirim Authorization: Basic xxxxxx .

Sebenarnya, Anda dapat menjalankan $ python -m netrc untuk melihat bagaimana ~/.netrc dipahami oleh modul netrc dari pustaka standar Python .

Saya telah membuka permintaan tarik untuk memodifikasi readme dengan contoh singkat ini.

Sekadar menindaklanjuti, saya tidak memiliki nilai di samping salah satu bidang login di .netrc yang tampaknya hanya mengganggu Python. curl karena alasan tertentu tidak ada masalah dengannya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

a-x- picture a-x-  ·  7Komentar

sensibleish picture sensibleish  ·  3Komentar

Govinda-Fichtner picture Govinda-Fichtner  ·  6Komentar

Abdallah-Obaid picture Abdallah-Obaid  ·  4Komentar

pyvotal-cguers picture pyvotal-cguers  ·  5Komentar