ಯಶಸ್ವಿ CONNECT ಪ್ರತಿಕ್ರಿಯೆಗೆ HTTP ಬಾಡಿ ಇರುವುದಿಲ್ಲ
ಯಶಸ್ವಿ HTTP/1.1 CONNECT ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹೆಡರ್ ಗಡಿಯಲ್ಲಿ ಮುಗಿಸಿ, ನಂತರ chunk ಫ್ರೇಮಿಂಗ್ ಅಥವಾ ಸಂಪರ್ಕ ಮರುಪ್ರಾರಂಭವಿಲ್ಲದೆ ಟನೆಲ್ ಬೈಟ್ಗಳನ್ನು ರವಾನಿಸಿ.
ಯಶಸ್ವಿ HTTP/1.1 CONNECT ಪ್ರತಿಕ್ರಿಯೆ ತನ್ನ ಹೆಡರ್ ಭಾಗದ ನಂತರ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ:
HTTP/1.1 200 Connection Established
ಆ ಗಡಿಯ ನಂತರ ಅದೇ ಸಂಪರ್ಕವು ಟನೆಲ್ ಅನ್ನು ಹೊತ್ತೊಯ್ಯುತ್ತದೆ. HTTPS ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ, ಮುಂದಿನ ಕ್ಲೈಂಟ್ ಬೈಟ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಗಮ್ಯಸ್ಥಾನದೊಂದಿಗೆ TLS ವಿನಿಮಯವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತವೆ.
ಪ್ರಾಕ್ಸಿ ಯಶಸ್ವಿ CONNECT ಪ್ರತಿಕ್ರಿಯೆಗೆ Transfer-Encoding ಅಥವಾ Content-Length ಸೇರಿಸಬಾರದು. chunk ಗಳಾಗಿ ವಿಭಜಿಸಲು HTTP ಪ್ರತಿಕ್ರಿಯೆ ಬಾಡಿ ಇಲ್ಲ. ಖಾಲಿ ಅಂತ್ಯದ chunk ಸೇರಿಸುವುದು ಬದಲಿಗೆ ಹೊಸ ಟನೆಲ್ಗೆ ಬೈಟ್ಗಳನ್ನು ಚುಚ್ಚುತ್ತದೆ.
ಕ್ಲೈಂಟ್ಗೂ ಒಂದು ಅಗತ್ಯವಿದೆ: ಆ ಫ್ರೇಮಿಂಗ್ ಕ್ಷೇತ್ರಗಳು 2xx CONNECT ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಕಂಡುಬಂದರೆ ಅವುಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಬೇಕು. ಆದ್ದರಿಂದ ದೋಷಪೂರಿತ ಕಳುಹಿಸುವವನು ಪ್ರತಿ ಅನುಸರಣೆ ಕ್ಲೈಂಟ್ ಅನ್ನು ವಿಭಜಿತ ಬಾಡಿಗಾಗಿ ಕಾಯುತ್ತಿದೆ ಎಂದು ವಿವರಿಸಲು ಕಾರಣವಲ್ಲ.
ರವಾನೆಗಾಗಿ ಸ್ಥಾಪಿತ ಸಂಪರ್ಕವನ್ನು ತೆರೆದಿಡಿ. 200 ನಂತರ ಅದನ್ನು ಮುಚ್ಚುವುದು ಟನೆಲ್ ಅನ್ನು ನಾಶಮಾಡುತ್ತದೆ; ಬೇರೆ ಸಂಪರ್ಕ ತೆರೆಯುವುದು ಸ್ವೀಕೃತ CONNECT ವಿನಂತಿಯ ಮುಂದುವರಿಕೆ ಅಲ್ಲ.
ವಿಫಲ CONNECT ಪ್ರತಿಕ್ರಿಯೆಗೆ ಬೇರೆ ನಿರ್ವಹಣೆ ಇದೆ ಮತ್ತು ಅದು ಸಾಮಾನ್ಯ HTTP ದೋಷ ಬಾಡಿ ಹೊಂದಬಹುದು. ಪ್ರಾಕ್ಸಿ ಟ್ರೇಸ್ ಜಾರಿಗೊಳಿಸುವಾಗ ಅಥವಾ ಓದುವಾಗ ಆ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಯಶಸ್ವಿ ಹಸ್ತಾಂತರದಿಂದ ಬೇರ್ಪಡಿಸಿ.