Bailigh línte ceanntáisc ar leithligh ó chorp an fhreagra. Féadfaidh aistriú trí sheachfhreastalaí ceanntásca CONNECT, fíordheimhniúcháin, athsheolta agus freagra cinn scríbe a sheachadadh in aon oibríocht amháin:

$headerLines = [];
curl_setopt($handle, CURLOPT_HEADERFUNCTION,
    function ($handle, $line) use (&$headerLines) {
        $headerLines[] = $line;
        return strlen($line);
    }
);

Coinníonn an t-aisghlao seo an t-ordú amh línte agus filleann sé líon na mbeart a nglactar leo. Faigheann sé línte iomlána; ach ní dhéanann sé iad a ghrúpáil i bhfreagraí fós ná ní roghnaíonn sé ceanntásca an tsuímh ghréasáin dheiridh.

Léirigh an t-ordú mar bhlocanna

Cuireann líne stádais HTTP tús le bloc freagra, agus cuireann líne fholamh deireadh lena cheanntásca. Caomhnaigh na teorainneacha sin sula roghnaíonn tú an freagra deiridh cinn scríbe. Féadfaidh iarrachtaí fíordheimhniúcháin idirmheánacha agus athsheoltaí blocanna a chur leis an gceann acu.

Féadfaidh leantóirí teacht níos déanaí tríd an aisghlao. Coinnigh go leor staid pharsálaí chun iad a idirdhealú ó na ceanntásca tosaigh, in ionad gach réimse níos déanaí a cheangal leis an gcéad fhreagra.

Caomhnaigh nó cuir faoi chois fianaise an tolláin

Léigh CURLINFO_HTTP_CONNECTCODE ar leithligh do stádas CONNECT an tolláin HTTPS. Ní chruthaíonn tollán glactha freagra rathúil ón suíomh gréasáin.

Mura bhfuil ceanntásca CONNECT de dhíth ar an mbailitheoir, rialaíonn CURLOPT_SUPPRESS_CONNECT_HEADERS a seachadadh chuig an aschur ceanntáisc chumraithe agus chuig cosáin an aisghlao. Seiceáil an tacaíocht sa libcurl agus sa tógáil PHP atá nasctha. Simplíonn an choiscthe an bhailiú ach baintear fianaise tolláin ar leibhéal ceanntáisc a d'fhéadfadh cabhrú le diagnóis.

Ná haisghnóth an corp le fritháireamh seasta ná trí chlib HTML a chuardach. Athraíonn méideanna ceanntásc, tá freagraí idirmheánacha éagsúil, agus féadfaidh an corp a bheith dénártha nó folamh. Ní thugann tuarascáil fhabhtais shean-eisiúna údar le fritháireamh buailte.

Coinnigh láimhseáil an choirp ar leithligh, agus caomhnaigh an earráid aistrithe in éineacht leis na céimeanna freagra a breathnaíodh má theipeann ar an mbailiú nó ar an bparsáil. Idirdhealaíonn sin aisghlao briste, sonraí feidhmchláir mhífhoirmithe agus malartú seachfhreastalaí diúltaithe.

Ailt ghaolmhara