Tambayar WHOIS cikin ramin HTTP CONNECT
Bi musayar hannu ta wakili da bukatar WHOIS a matsayin musanya daban-daban biyu sa’ad da hanyar HTTP CONNECT da aka yarda ta ɗauki tambayar TCP zuwa tashar 43.
Idan binciken da ake buƙata har yanzu yana amfani da WHOIS na gargajiya, wakilin HTTP zai iya ɗaukar wannan musanyar TCP idan manufarsa ta yarda da CONNECT zuwa sabis ɗin WHOIS. Abokin ciniki dole ne ya kammala musayar hannu ta wakili kafin ya aika rubutun binciken. Don gwajin WHOIS na jama’a da aka yarda ba tare da an saita shaidar wakili ba, jerin wakilan HTTP yana ba da masu shiga tsakani; tabbatar dabam cewa ɗaya yana yarda da mai masaukin sabis ɗin WHOIS da tashar 43.
Don sabis ɗin hasashe mai suna whois.example, fara da wannan bukatar HTTP:
CONNECT whois.example:43 HTTP/1.1
Host: whois.example:43
Rubuta ƙarshen layin HTTP a matsayin CRLF. Karanta cikakken amsar wakili, gami da layin kan rubutun fanko na ƙarshe, kuma duba lambar matsayin nasara. Karɓar wani ɓangare na layin matsayi bai isa ba don fara sabuwar yarjejeniya.
Sannan aika rubutun WHOIS
Bayan ramin ya buɗe, aika tambayar da wannan sabar WHOIS ke tsammani. Misalin tambaya mai sauƙi shine:
example.com<CRLF>
Alamar tana wakiltar bayt na komawar mota da ciyar da layi. Ba ta cikin sunan yanki. Babu layin HTTP GET ko matsayin amsar HTTP cikin wannan musanyar WHOIS.
Karanta rubutun har sai sabar WHOIS ta rufe haɗin. Amsa na iya ɗauke da layuka da yawa; sabon layi na farko ba ya nufin ya cika. Riƙe jiragen haɗi da karatu a iyaka cikin aiwatarwa.
Wannan jeri yana ba mai nazari iyakoki biyu daban-daban. Da farko sai ga wani toshe na kan rubutun HTTP. Bayan haka sai ga amsar WHOIS, wadda ake nuna kammalawarta da rufe haɗin. Riƙe duk bayt ɗin da aka ajiye bayan iyakar da aka nazarta maimakon jefar da dukan karatun cibiyar sadarwa.
Kin amincewar wakili yana nufin ramin bai taɓa buɗewa ba, don haka aika yanki bayan haka ba zai iya samar da sakamakon WHOIS ba. Idan amsar sabar ta nuna wani sabis ɗin WHOIS, kowace tambaya ta gaba tana buƙatar haɗinta da aka yarda da wannan sabis ɗin.