האלטן אַ פּראָקסי קוקי אויף דער CONNECT בקשה
ניצט libcurl'ס באַזונדער פּראָקסי־קעפּל צווישנפּערז אָנשטאָט באַהאַנדלען אַ ציל־קוקי ווי פּראָקסי־אויטענטיפֿיקאַציע.
עטלעכע פּראָקסי פּראָדוקטן דעפינירן אַן אַרײַנלאָגירונג־לויף וואָס שטעלט צו אַ קוקי אָדער אַ טאקן פֿאַר ווײַטערדיקע פּראָקסי־בקשות. אויב דער טאקן מוז דערשיינען אויף CONNECT, האַלט אים באַזונדער פֿון קוקיס געמיינט פֿאַר דער וועבזײַטל אין טונעל.
libcurl שטעלט צו אַ באַזונדער רשימה פֿון אייגענע קעפּלעך פֿאַר דעם פּראָקסי. אין אַ שוין איניציאַליזירטער C־אַפּליקאַציע קען אַ קאָנפֿיגוראַציע־שטיק אויסזען אַזוי:
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);דאָס איז פּאַסיק נאָר ווען דער דאָקומענטירטער אַרײַנלאָגירונג־פּראָטאָקאָל פֿונעם פּראָקסי פֿאָדערט דעם קעפּל. פּרופֿט די רעזולטאַטן פֿון צוטיילונג און אָפּציעס אין דעם אַרומיקן קאָד, האַלט די רשימה ביז דער איבערפֿירונג איז פֿאַרענדיקט, דערנאָך רייניקט אָדער פֿאַרבייט דעם ווײַזער פֿונעם האַנדל פֿאַר מען באַפֿרײַט די רשימה.
מיט באַזונדערער קעפּל־באַהאַנדלונג שיקט libcurl די פּראָקסי־רשימה אויף CONNECT און די ציל־רשימה אויף דער בקשה אין דעם אויסגעשטעלטן טונעל. אַזוי באַקומט דער פּראָקסי דעם פֿאַרקויפֿער־טאקן אָן אַז דער טאקן ווערט אַ וועבזײַטל־קוקי. די דאָזיקע צעשיידונג איז שטאַנדאַרט זינט libcurl 7.42.1; די מפורשדיקע אָפּציע מאַכט דאָס געמיינטע פֿירן זעבאַר.
אַ בראַוזער־קוקי־קרוג איז אַן אַנדער מעקאַניזם
אָנשטעלן libcurl'ס קוקי־מאָטאָר אָדער שטעלן אַ קוקי פֿאַרן ציל באַשאַפֿט נישט אויטאָמאַטיש דעם בראַוזערס אייגענעם פּראָקסי־אַרײַנלאָגירונג־לויף. CONNECT געשעט פֿאַר דעם HTTPS־אויסטויש מיטן ציל. באַשטימט די טאַקע פֿאָדערונגען פֿונעם פּראָדוקט אָנשטאָט נאָכצוקאָפּירן אַ געכאַפּטן וועבזײַטל־קוקי אין יעדער בקשה.
אויב דער פּראָקסי ניצט נאָרמאַלע HTTP־פּראָקסי־אויטענטיפֿיקאַציע, ניצט אָנשטאָט דעם libcurl'ס פּראָקסי־באַשטעטיקונגען און די געשטיצטע אויטענטיפֿיקאַציע־אָפּציעס. אַ 407 מיט Proxy-Authenticate איז אַן אַנדער פּראָטאָקאָל ווי אַ HTML־אַרײַנלאָגירונג־זײַטל וואָס גיט צוריק אַ סעסיע־טאקן.
האַלט דעם טאקן באַגרענעצט צו זײַן פּראָקסי־ענדפּונקט און געמיינטער לעבנסדויער. ביים איבערגיין צו אַן אַנדער מיטלער, פֿאַרבייט די קעפּל־רשימה ווי אַ טייל פֿון דער דאָזיקער קאָנפֿיגוראַציע־ענדערונג. אַן אַלגעמיינע בקשה־קעפּל־רשימה איז אַ שלעכטער אָרט פֿאַר אַ סוד וואָס געהערט נאָר צו איין פּראָקסי.