Faraday: أفعال TRACE و CONNECT غير مدعومة

تم إنشاؤها على ٢٧ يناير ٢٠١٥  ·  4تعليقات  ·  مصدر: lostisland/faraday

> 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.

feature help wanted

ال 4 كومينتر

نحن نقبل PRs لإضافتها إلى قائمة الطرق المدعومة ، بما في ذلك الاختبارات التي تتحقق من أن المكالمات تعمل عبر المحولات https://github.com/lostisland/faraday/blob/458f319c0d6f3fc64f766d2383fa07b9f4ab991a/lib/faraday/connection.rb#L15

مضيفا # 861

تم الآن دمج 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'

شكرا مقدما مع تحياتي الطيبة ،
سب

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

subvertallchris picture subvertallchris  ·  5تعليقات

jordansissel picture jordansissel  ·  5تعليقات

Lewiscowles1986 picture Lewiscowles1986  ·  4تعليقات

JasonBarnabe picture JasonBarnabe  ·  4تعليقات

mokolabs picture mokolabs  ·  3تعليقات