WHOIS kontsulta bat HTTP CONNECT tunel baten barruan
Jarraitu proxyaren handshake-ari eta WHOIS eskaerari bi truke bereizi gisa, HTTP CONNECT bide baimendu batek TCP kontsulta bat 43 portura eramaten duenean.
Beharrezko bilaketa batek oraindik WHOIS tradizionala erabiltzen badu, HTTP proxy batek TCP truke hori eraman dezake bere politikak WHOIS zerbitzurako CONNECT baimentzen duenean. Bezeroak proxyaren handshakea amaitu behar du bilaketaren testua bidali aurretik. Proxy kredentzialik konfiguratu gabe baimendutako WHOIS proba publiko baterako, HTTP proxy zerrendak bitartekari hautagaiak eskaintzen ditu; egiaztatu bereizita batek WHOIS zerbitzuaren ostalaria eta 43 portua baimentzen dituela.
whois.example izeneko zerbitzu hipotetiko baterako, hasi HTTP eskaera honekin:
CONNECT whois.example:43 HTTP/1.1
Host: whois.example:43
Idatzi HTTP lerro-amaierak CRLF gisa. Irakurri proxyaren erantzun osoa, amaierako goiburu-lerro hutsa barne, eta egiaztatu zenbakizko arrakasta-egoera. Egoera-lerroaren zati bat jasotzea ez da nahikoa hurrengo protokoloa hasteko.
Ondoren bidali WHOIS testua
Tunela ireki ondoren, bidali WHOIS zerbitzari horrek espero duen kontsulta. Kontsulta ilustratibo sinple bat hau da:
example.com<CRLF>
Markatzaileak carriage-return eta line-feed byteak adierazten ditu. Ez da domeinu-izenaren parte. WHOIS truke honen barruan ez dago HTTP GET lerroik ez HTTP erantzun-egorerik.
Irakurri testua WHOIS zerbitzariak konexioa itxi arte. Erantzun batek lerro asko izan ditzake; lehen lerro-jauziak ez du esan nahi osoa denik. Mantendu konexio- eta irakurketa-itxaroteak mugatuta inplementazioan.
Segida honek bi muga desberdin ematen dizkio parserrari. Lehenik HTTP goiburu-bloke bat dator. Ondoren WHOIS erantzuna dator, eta haren amaiera konexioaren itxierak adierazten du. Gorde analizatutako mugaz harago bufferrean dauden byteak, sare-irakurketa oso bat baztertu beharrean.
Proxyaren ukapenak tunela inoiz ireki ez zela esan nahi du, beraz geroago domeinu bat bidaltzeak ezin du WHOIS emaitzarik eman. Zerbitzariaren erantzunak beste WHOIS zerbitzu batera seinalatzen badu, edozein jarraipen-kontsultak bere baimendutako konexioa behar du zerbitzu horrekin.