Skil libcurl-proxy-hevdini frá vevstaðarhevdunum
Geva libcurl serstakar listar yvir proxy- og málhevdini, og viðurkenna, at framsending við klártkesti hevur aðra sjónleika-veggja.
Fyri eina verandi libcurl-handføst, skilja mál- og proxy-hevdalistarnar serstakliga:
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); Halt tí stillaðu handføstini og gildru listarnar livandi meðan á flytingini stendur. CURLHEADER_SEPARATE skilur hevdini, sum verða brúkt á CONNECT, frá hevdum, sum verða brúkt til málbónina. Eldri dømi um sameinaða stevnu kunnu seta tann vanliga listan í báðar umsendingarnar.
| Bónleið | Merkingin av serstøkum listum |
|---|---|
| HTTPS inni í vanligum CONNECT-tunli | Proxy-umsendingin kemur fyrst; síðan fylgja HTTP-hevdini hjá málinum inni í TLS hjá málinum. |
| Vanlig HTTP-framsending | Proxyið kann lesa málhevdini, og libcurl kann brúka báðar viðkomandi listarnar á tí einu framsendu bónini. |
Ein leiðarmerking bert fyri proxyið hoyrir til proxy-umsendingina. Við framsending við klártkesti kann ein vilkarlig serstøk teigur ná til upprunans, uttan at framsendingarfyriskipanin viðger hann; navnið á valmøguleikanum er ongar trygdarkring um trúnað.
Brúka stuðlaðar valmøguleikar fyri skilríkjum til samsýning. Fyri metadátur, sum rekstrarmaðurin skilgreinir, greina, hvør stig brúkar tær, og um tær kunnu framsendast í staðin fyri at seta eitt loyniorð í ein vanligan teig.
Tá ein merking manglar ella tykist leka, greina tá veruligu bónina, sum hevur hana. Ein hevda-afturkallan, sum vísir fleiri umsendingar, kann fáa rætt skildar listar at síggja út sum blandaðar.