Httpie: Cetak tajuk permintaan terlepas dari kesalahan koneksi

Dibuat pada 7 Des 2017  ·  4Komentar  ·  Sumber: httpie/httpie

Jika -v diatur dalam argumen baris perintah, HTTPie akan mencetak permintaan bersama dengan responsnya.

Namun permintaan tidak dicetak jika terjadi kesalahan koneksi, mis. koneksi ditutup oleh server sebelum menerima tanggapan.

Saya pikir akan sangat membantu untuk melihat permintaan dicetak dalam kasus seperti itu untuk tujuan debugging.

> http -v GET http://127.0.0.1:1234/
http: error: ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) while doing GET request to URL: http://127.0.0.1:1234/

Dalam kasus di atas, server menutup koneksi _setelah_ permintaan terkirim sepenuhnya.

Menjalankan httpie 0.9.9, output debug terperinci terlampir:
httpie-debug.txt terlampir

feature planned

Komentar yang paling membantu

Ini jelas merupakan fitur yang diinginkan. Ini berlaku untuk badan permintaan juga. Seharusnya dimungkinkan untuk hanya membuat permintaan HTTP dan mencetaknya tanpa benar-benar membuatnya, seperti http --dry-run example.org .

Namun, saya khawatir ini akan membutuhkan refactoring yang lebih besar dari mesin keluaran. Fungsionalitas yang dipengaruhi oleh --all , --download , dll. perlu diperbarui.

Saya bekerja (sangat lambat) pada unggahan streaming (ketika selesai, ~v1.0.0~ v2.0.0 akan keluar), dan untuk itu saya mengubah bagian dari basis kode yang menangani keluaran sedikit. Saya akan melihat apakah saya dapat menekan fitur ini juga.

Semua 4 komentar

Bisakah saya mengajukan permintaan tarik untuk fitur ini?

@dejicranium sebagai reporter masalah, saya tidak menentang Anda mengirimkan PR. :-)

Ini jelas merupakan fitur yang diinginkan. Ini berlaku untuk badan permintaan juga. Seharusnya dimungkinkan untuk hanya membuat permintaan HTTP dan mencetaknya tanpa benar-benar membuatnya, seperti http --dry-run example.org .

Namun, saya khawatir ini akan membutuhkan refactoring yang lebih besar dari mesin keluaran. Fungsionalitas yang dipengaruhi oleh --all , --download , dll. perlu diperbarui.

Saya bekerja (sangat lambat) pada unggahan streaming (ketika selesai, ~v1.0.0~ v2.0.0 akan keluar), dan untuk itu saya mengubah bagian dari basis kode yang menangani keluaran sedikit. Saya akan melihat apakah saya dapat menekan fitur ini juga.

Ini sekarang telah didorong ke master di bece3c77bb51ecc55dcc4008375dc29ccd91575c dan akan dirilis ketika v2.0.0 keluar. Setiap permintaan dan tanggapan sekarang ditangani secara independen jika tersedia. Juga menambahkan --offline untuk lari kering.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat