> Faraday.run_request(:trace, 'http://example.com', "", {})
ArgumentError: unknown http method: trace
> Faraday.run_request(:connect, 'http://example.com', "", {})
ArgumentError: unknown http method: connect
Kedua metode memiliki dukungan yang cukup luas di antara klien HTTP Ruby, dan TRACE didukung oleh Net::HTTP.
Kami menerima PR untuk menambahkannya ke daftar metode yang didukung, termasuk pengujian yang memverifikasi bahwa panggilan berfungsi di seluruh adaptor https://github.com/lostisland/faraday/blob/458f319c0d6f3fc64f766d2383fa07b9f4ab991a/lib/faraday/connection.rb#L15
Menambahkan #861
@technoweenie @iMacTia Apakah ada ETA kapan PR #861 akan tersedia dalam rilis baru? Saya menggunakan InSpec yang menggunakan faraday sebagai perpustakaan HTTP dan 0.15.4 dirilis 27 November 2018 dan saya khawatir mereka akan menunggu hingga versi baru faraday tersedia yang menyertakan metode HTTP yang hilang.
inspec> http('https://www.example.org', method: 'TRACE').headers
ArgumentError: unknown http method: trace
from /opt/inspec/embedded/lib/ruby/gems/2.6.0/gems/faraday-0.15.4/lib/faraday/connection.rb:373:in `run_request'
Terima kasih sebelumnya dan salam hormat,
seb