> Faraday.run_request(:trace, 'http://example.com', "", {})
ArgumentError: unknown http method: trace
> Faraday.run_request(:connect, 'http://example.com', "", {})
ArgumentError: unknown http method: connect
تتمتع كلتا الطريقتين بدعم واسع النطاق إلى حد ما بين عملاء Ruby HTTP ، ويتم دعم TRACE بواسطة Net :: HTTP.
نحن نقبل PRs لإضافتها إلى قائمة الطرق المدعومة ، بما في ذلك الاختبارات التي تتحقق من أن المكالمات تعمل عبر المحولات https://github.com/lostisland/faraday/blob/458f319c0d6f3fc64f766d2383fa07b9f4ab991a/lib/faraday/connection.rb#L15
مضيفا # 861
technoweenieiMacTia هل هناك محدد لوقت الوصول عندما يكون PR # 861 متاحًا في إصدار جديد؟ أنا أستخدم InSpec الذي يستخدم faraday كمكتبة HTTP وتم إصدار 0.15.4 في 27 نوفمبر 2018 وأخشى أنهم سينتظرون حتى يتوفر إصدار جديد من faraday يتضمن طرق HTTP المفقودة.
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'
شكرا مقدما مع تحياتي الطيبة ،
سب