Kanun PHP cURL ta wakili: CONNECT da amsoshin manufa
Raba kanun CONNECT, tabbatarwa, juyarwa da amsa ta ƙarshe daban lokacin da jigilar PHP cURL ke amfani da wakili.
Tattara layukan kanun daban da jikin amsar. Jigila ta wakili na iya isar da kanun CONNECT, tabbatarwa, juyarwa da amsar manufa a aiki ɗaya:
$headerLines = [];
curl_setopt($handle, CURLOPT_HEADERFUNCTION,
function ($handle, $line) use (&$headerLines) {
$headerLines[] = $line;
return strlen($line);
}
);
Wannan kiran-baya yana riƙe da jerin layukan ɗanye kuma yana mayar da adadin bait ɗin da aka karɓa. Yana karɓar cikakkun layuka; amma har yanzu bai haɗa su cikin amsoshi ba kuma bai zaɓi kanun shafin yanar gizo na ƙarshe ba.
Fassara jerin a matsayin tubalan
Layin matsayin HTTP yana buɗe tubalin amsa, layin wofi kuma yana rufe kanun sa. Kiyaye waɗannan iyakoki kafin ka zaɓi amsar manufa ta ƙarshe. Ƙoƙarin tabbatarwa na tsaka-tsaki da juyarwa kowanne na iya ƙara tubalan.
Trailers na iya zuwa daga baya ta hanyar kiran-baya. Riƙe isasshen yanayin mai-bincike don bambanta su da kanun farko maimakon haɗa kowane fili na gaba da amsar farko.
Riƙe ko ɓoye shaidar rami
Karanta CURLINFO_HTTP_CONNECTCODE daban don matsayin CONNECT na ramin HTTPS. Ramin da aka karɓa ba ya tabbatar da nasarar amsar shafin yanar gizo.
Idan mai-tattarawa bai buƙaci kanun CONNECT ba, CURLOPT_SUPPRESS_CONNECT_HEADERS yana sarrafa isar da su zuwa fitarwar kanun da aka saita da hanyoyin kiran-baya. Duba tallafi a cikin libcurl da ginina PHP da aka haɗa. Ɓoyewa yana sauƙaƙa tattarawa amma yana cire shaidar rami a matakin kanun da zai iya taimakawa bincike.
Kada ka dawo da jiki da tsayayyen matsawa ko ta neman tag ɗin HTML. Girman kanun ya bambanta, amsoshin tsaka-tsaki sun bambanta, kuma jikin na iya zama binary ko wofi. Tsohon rahoton kuskure na takamaiman fitarwa ba ya tabbatar da matsawar da aka yi hasashe.
Riƙe kulawar jiki daban, kuma ka riƙe kuskuren jigila tare da matakan amsar da aka gani idan tattarawa ko bincike ya kasa. Wannan yana bambanta kiran-baya da ya katse, bayanan aikace-aikacen da ba su da kyau da musayar wakili da aka ƙi.