Għal handle libcurl eżistenti, issepara b'mod espliċitu l-listi tal-intestaturi tad-destinazzjoni u tal-proxy:

curl_easy_setopt(handle, CURLOPT_HEADEROPT, (long)CURLHEADER_SEPARATE);
curl_easy_setopt(handle, CURLOPT_PROXYHEADER, proxy_headers);
curl_easy_setopt(handle, CURLOPT_HTTPHEADER, origin_headers);

Żomm l-handle kkonfigurat u l-listi validi ħajjin waqt it-trasferiment. CURLHEADER_SEPARATE jiddistingwi l-intestaturi użati fuq CONNECT mill-intestaturi użati għat-talba tad-destinazzjoni. Eżempji eqdem ta' politika unifikata jistgħu jqiegħdu l-lista ordinarja fiż-żewġ skambji.

Mogħdija tat-talbaTifsira tal-listi separati
HTTPS ġewwa mina CONNECT ordinarjaL-iskambju tal-proxy jiġi l-ewwel; imbagħad l-intestaturi HTTP tad-destinazzjoni jsegwu ġewwa t-TLS tad-destinazzjoni.
Tressiq HTTP sempliċiIl-proxy jista' jaqra l-intestaturi tad-destinazzjoni, u libcurl jista' juża ż-żewġ listi applikabbli fuq it-talba waħda mressqa.

Markatur ta' birraġġ għall-proxy biss jappartjeni għall-iskambju tal-proxy. Fit-tressiq f'tekst sempliċi, qasam personalizzat arbitrarju jista' jilħaq l-oriġini sakemm l-arranġament tat-tressiq ma jittrattahx; l-isem tal-għażla mhuwiex garanzija ta' kunfidenzjalità.

Uża għażliet ta' kredenzjali appoġġjati għall-awtentikazzjoni. Għal metadata definita mill-operatur, iddetermina liema pass jikkonsumaha u jekk tistax tiġi mressqa minflok ma tqiegħed password f'qasam ġeneriku.

Meta markatur ikun nieqes jew jidher li qed itir, identifika t-talba attwali li fiha. Callback tal-intestaturi li juri diversi skambji jista' jagħmel listi separati b'mod korrett jidhru mħallta.

Artikli relatati