Gorffen dadansoddi pennawdau CONNECT cyn ailgyfeirio ffrwd y cleient
Gall gweinydd dirprwy sy'n ailgyfeirio ar ôl y llinell gais yn unig anfon ei bennawd Host ei hun i borth TLS y gyrchfan.
Ar ôl llinell gais CONNECT, mae'r beitiau hyn yn dal i berthyn i'r dirprwy:
CONNECT service.example:443 HTTP/1.1\r\n
Host: service.example:443\r\n
User-Agent: example-client\r\n
\r\nMae anfon Host neu User-Agent i borth 443 yn rhoi pennawdau testun clir i'r gyrchfan lle mae'n disgwyl TLS. Gall y methiant hwn ddigwydd cyn i unrhyw ddewis seiffr fod yn bwysig.
- Darllenwch a dadansoddwch hyd at derfynydd pennawdau'r llinell wag, o fewn terfyn amser sefydlu a therfyn maint pennawdau.
- Cymhwyswch ddilysu'r dirprwy a pholisi'r gyrchfan.
- Sefydlwch y cysylltiad targed cymeradwy.
- Anfonwch yr ateb CONNECT llwyddiannus a mynd i mewn i fodd tiwb.
Cadwch y beitiau byfferog ar ôl y ffin ar gyfer y cyflwr nesaf priodol. Peidiwch â'u taflu na thrin pennawdau cais y dirprwy fel cais diweddarach y wefan.
Mae gan y cleient rwymedigaeth gyfatebol ar ochr yr ateb: gorffen darllen yr ateb CONNECT llwyddiannus cyn dechrau'r protocol tiwb. Rhaid i'r ddwy ochr gytuno ar y ffin lle mae'r ffrwd yn newid rôl.