Kwa kishikio kilichopo cha libcurl, tenganisha wazi orodha za vichwa vya lengwa na seva mbadala:

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);

Weka kishikio kilichosanidiwa na orodha halali hai wakati wa uhamishaji. CURLHEADER_SEPARATE hutofautisha vichwa vinavyotumika kwenye CONNECT na vichwa vinavyotumika kwa ombi la lengwa. Mifano ya zamani ya sera iliyounganishwa inaweza kuweka orodha ya kawaida katika mabadilishano yote mawili.

Njia ya ombiMaana ya orodha tofauti
HTTPS ndani ya handaki la kawaida la CONNECTMabadilishano ya seva mbadala huja kwanza; kisha vichwa vya HTTP vya lengwa hufuata ndani ya TLS ya lengwa.
Uwasilishaji wa kawaida wa HTTPSeva mbadala inaweza kusoma vichwa vya lengwa, na libcurl inaweza kutumia orodha zote mbili zinazofaa kwenye ombi moja lililowasilishwa.

Alama ya uelekezaji ya seva mbadala pekee ni ya mabadilishano ya seva mbadala. Kwa uwasilishaji wa maandishi wazi, sehemu maalum ya kiholela inaweza kufikia chanzo isipokuwa mpangilio wa uwasilishaji uishughulikie; jina la chaguo si dhamana ya usiri.

Tumia chaguo za vitambulisho vinavyoungwa mkono kwa uthibitishaji. Kwa metadata inayofafanuliwa na mwendeshaji, baini ni hatua gani inaitumia na ikiwa inaweza kuwasilishwa badala ya kuweka nenosiri katika sehemu ya jumla.

Alama inapokosekana au inaonekana kuvuja, tambua ombi halisi linaloihusisha. Simu ya kurudi ya vichwa inayoonyesha mabadilishano kadhaa inaweza kufanya orodha zilizotenganishwa ipasavyo zionekane zimechanganywa.

Makala zinazohusiana