წარმატებულ 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 პასუხის სხეული, რომელიც chunk-ებად დაიყოფა. ცარიელი დამამთავრებელი chunk-ის დამატება პირიქით, ბაიტებს ახალ გვირაბში შეიყვანს.
კლიენტსაც აქვს მოთხოვნა: უნდა უგულებელყოს ეს ჩარჩოს ველები, თუ ისინი 2xx CONNECT პასუხში გამოჩნდება. ამიტომ არასწორად ფორმირებული გამომგზავნი არ არის მიზეზი, ყველა შესაბამისი კლიენტი აღწერო როგორც დაყოფილი სხეულის მლოდინე.
დატოვეთ დამყარებული კავშირი ღია გადაცემისთვის. მისი 200-ის შემდეგ დახურვა ანადგურებს გვირაბს; სხვა კავშირის გახსნა არ არის მიღებული CONNECT მოთხოვნის გაგრძელება.
წარუმატებელი CONNECT პასუხი სხვაგვარად მუშავდება და შეიძლება ატაროს ჩვეულებრივი HTTP შეცდომის სხეული. გამოყავით ეს პასუხი წარმატებული გადაცემისგან, როცა პროქსის კვალს ახორციელებთ ან კითხულობთ.