إجراء طلب HTTP بسيط باستخدام C ++ / دفعة عن طريق وكيل؟

StackOverflow https://stackoverflow.com/questions/1430495

سؤال

وأنا تماما مبتدئ مع دفعة، وتجربتي الوحيدة للتصفح على الرغم من وكيل باستخدام مكتبة يستخدم. NET (وهذا هو حقا مريحة لهذا الغرض). أحاول الآن لإجراء طلب HTTP بسيط من خلال وكيل HTTP.

هل هناك طريقة مرتبة القيام بذلك باستخدام دفعة مباشرة؟

وبلدي وكيل استخدام إثبات صحة NTLM.

هل كانت مفيدة؟

المحلول

لا، يوفر دفعة لا عميل HTTP ولا وسيلة للتواصل مع الوكلاء. سيكون لديك بالضرورة لتنفيذ تلك الميزات نفسك.

لنكون واضحين، نعم، فمن الممكن لتنفيذ عميل HTTP باستخدام Boost.Asio. ولكن تنفيذ العميل الذي يمكن ان نتحدث بشكل موثوق به من خلال وكيل بشكل ملحوظ أكثر تعقيدا، واسيو لا تقدم أي دعم لهذا أبعد من مأخذ على مستوى منخفض نفسها. ومن المؤكد أنه لا يشمل الإطار لأداء المصادقة NTLM، والتي قد يكون من الصعب للحصول على حق.

وعن المكتبات معقدة مثل الضفيرة توفير هذا الدعم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top