رد CONNECT الناجح لا يحمل جسم HTTP
أنهِ رد HTTP/1.1 CONNECT الناجح عند حد الترويسة، ثم مرّر بايتات النفق دون تأطير chunk أو إعادة تشغيل الاتصال.
ينتهي رد HTTP/1.1 CONNECT الناجح بعد قسم ترويسته:
HTTP/1.1 200 Connection Established
بعد ذلك الحد يحمل الاتصال نفسه النفق. وبالنسبة إلى وجهة HTTPS تبدأ بايتات العميل التالية عادةً تبادل TLS مع الوجهة.
يجب ألا يضيف الوسيط Transfer-Encoding أو Content-Length إلى رد CONNECT ناجح. فلا يوجد جسم استجابة HTTP لتقسيمه إلى chunks. وإضافة chunk ختامية فارغة ستقحم بايتات داخل النفق الجديد بدلاً من ذلك.
وللعميل شرط أيضاً: عليه تجاهل حقلي التأطير هذين إن ظهرا في رد CONNECT من فئة 2xx. لذلك فإن المرسل المشوّه ليس سبباً لوصف كل عميل ممتثل بأنه ينتظر جسماً مقسّماً.
أبقِ الاتصال القائم مفتوحاً من أجل التمرير. فإغلاقه بعد 200 يدمّر النفق؛ وفتح اتصال آخر ليس استمراراً لطلب CONNECT المقبول.
لرد CONNECT الفاشل معالجة مختلفة، ويمكنه أن يحمل جسم خطأ HTTP عادياً. افصل ذلك الرد عن التسليم الناجح عند تنفيذ أثر الوسيط أو قراءته.