Qaar ka mid ah alaabta proxy waxay qeexaan hab gelitaan oo bixiya cookie ama token codsiyada proxy ee xiga. Haddii token-kaas ay tahay inuu ka soo muuqdo CONNECT, ka hay gooni cookie-yada loogu talagalay websaydhka ku jira tunnel-ka.

libcurl waxay bixisaa liis madaxyo gaar ah oo loogu talagalay proxy-ga. Barnaamij C oo hore loo bilaabay, qayb ka mid ah habaynta waxay u ekaan kartaa sidan:

struct curl_slist *proxy_headers = NULL;
proxy_headers = curl_slist_append(proxy_headers,
    "Cookie: ProxySession=REPLACE_WITH_PROXY_TOKEN");
curl_easy_setopt(handle, CURLOPT_PROXYHEADER, proxy_headers);
curl_easy_setopt(handle, CURLOPT_HEADEROPT,
                 (long) CURLHEADER_SEPARATE);

Tani waxay ku habboon tahay oo kaliya marka borotokoolka gelitaanka ee diiwaangashan ee proxy-ga uu dalbado madaxaas. Hubi natiijooyinka qoondaynta iyo ikhtiyaarada koodka ku hareeraysan, hay liiska ilaa wareejinta dhammaato, ka dibna nadiifi ama beddel tilmaamaha handle-ka ka hor inta aan liiska la sii dayn.

Marka madaxyada si gooni ah loo maareeyo, libcurl waxay liiska proxy-ga u dirtaa CONNECT iyo liiska meesha loo socdo codsiga ku jira tunnel-ka la sameeyay. Sidaas darteed proxy-gu wuxuu helaa token-ka alaab-qeybiyaha iyada oo aan token-kaas noqon cookie websaydh. Kala-soociddan waa tan caadiga ah laga bilaabo libcurl 7.42.1; ikhtiyaarka cad wuxuu muuqdaa dhaqanka loogu talagalay.

Weelka cookie-yada browser-ka waa hab kale

Daaridda matoorka cookie-yada libcurl ama dejinta cookie ee meesha loo socdo si otomaatig ah uma soo saarto habka gelitaanka proxy ee gaarka ah ee browser-ka. CONNECT waxay dhacdaa ka hor isweydaarsiga HTTPS ee meesha loo socdo. Aqoonso shuruudaha dhabta ah ee alaabta halkii aad koobi lahayd cookie site la qabtay codsi kasta.

Haddii proxy-gu isticmaalo aqoonsiga proxy HTTP caadiga ah, isticmaal taa beddelkeeda aqoonsiga proxy ee libcurl iyo ikhtiyaarada aqoonsiga la taageeray. 407 oo leh Proxy-Authenticate waa borotokool ka duwan bogga gelitaanka HTML ee soo celiya token fadhi.

Ku hay token-ka xadidan barta ugu dambeysa ee proxy-ga iyo cimriga loogu talagalay. Markaad u guurto dhexdhexaadiye kale, beddel liiska madaxyada iyada oo qayb ka ah isbeddelka habayntaas. Liiska madaxyada codsiga ee guud waa meel xun oo loogu talagalay sirka kaliya hal proxy.

Maqaallo la xiriira