Httpie: طباعة رؤوس الطلبات بغض النظر عن خطأ الاتصال

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

إذا تم تعيين -v في وسيطات سطر الأوامر ، يقوم HTTPie بطباعة الطلب مع الاستجابة.

ومع ذلك ، لا تتم طباعة الطلب في حالة حدوث خطأ في الاتصال ، على سبيل المثال. تم إغلاق الاتصال بواسطة الخادم قبل تلقي استجابة.

أعتقد أنه سيكون من المفيد رؤية الطلب مطبوعًا في هذه الحالة لأغراض التصحيح.

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

في الحالة المذكورة أعلاه ، أغلق الخادم الاتصال _ بعد_ ، تم إرسال الطلب بالكامل.

تشغيل httpie 0.9.9 ، مرفق إخراج التصحيح التفصيلي:
مرفق httpie-debug.txt

feature planned

التعليق الأكثر فائدة

هذه بالتأكيد ميزة مطلوبة. ينطبق ذلك أيضًا على جهة الطلب. يجب أن يكون من الممكن فقط إنشاء طلب HTTP وطباعته دون إجرائه فعليًا ، مثل http --dry-run example.org .

ومع ذلك ، أخشى أن هذا سيحتاج إلى إعادة هيكلة أكبر لآلات الإخراج. الوظائف المتأثرة بـ --all ، --download ، إلخ. ستحتاج إلى التحديث.

أنا أعمل (ببطء شديد) على دفق التحميلات (عند الانتهاء ، سيخرج ~ v1.0.0 ~ v2.0.0) ، ولهذا أقوم بتغيير أجزاء قاعدة الشفرة التي تهتم بالإخراج قليلاً. سأرى ما إذا كان بإمكاني الضغط في هذه الميزة أيضًا.

ال 4 كومينتر

هل يمكنني تقديم طلب سحب لهذه الميزة؟

dejicranium كمراسل للقضية ليس لدي أي شيء ضدك في تقديم العلاقات العامة. :-)

هذه بالتأكيد ميزة مطلوبة. ينطبق ذلك أيضًا على جهة الطلب. يجب أن يكون من الممكن فقط إنشاء طلب HTTP وطباعته دون إجرائه فعليًا ، مثل http --dry-run example.org .

ومع ذلك ، أخشى أن هذا سيحتاج إلى إعادة هيكلة أكبر لآلات الإخراج. الوظائف المتأثرة بـ --all ، --download ، إلخ. ستحتاج إلى التحديث.

أنا أعمل (ببطء شديد) على دفق التحميلات (عند الانتهاء ، سيخرج ~ v1.0.0 ~ v2.0.0) ، ولهذا أقوم بتغيير أجزاء قاعدة الشفرة التي تهتم بالإخراج قليلاً. سأرى ما إذا كان بإمكاني الضغط في هذه الميزة أيضًا.

تم دفع هذا الآن إلى master في bece3c77bb51ecc55dcc4008375dc29ccd91575c وسيتم إصداره عند إصدار v2.0.0. يتم الآن التعامل مع كل طلب واستجابة بشكل مستقل عند توفرها. تمت أيضًا إضافة --offline للتشغيل الجاف.

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

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

cunde picture cunde  ·  7تعليقات

loretoparisi picture loretoparisi  ·  6تعليقات

Abdallah-Obaid picture Abdallah-Obaid  ·  4تعليقات

pyvotal-cguers picture pyvotal-cguers  ·  5تعليقات

a-x- picture a-x-  ·  7تعليقات