• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Benjamin

            靜以修身,儉以養德,非澹薄無以明志,非寧靜無以致遠。
            隨筆 - 398, 文章 - 0, 評論 - 196, 引用 - 0
            數據加載中……

            C++ 用libcurl庫設置http驗證

            在使用HTTP協議時,客戶端有很多種方式向服務器提供驗證信息。默認的 HTTP驗證方法是"Basic”,它將用戶名與密碼以明文的方式、經Base64編碼后保存在HTTP請求頭中,發往服務器。當然這不太安全。
                當前版本的libcurl支持的驗證方法有:basic, Digest, NTLM, Negotiate, GSS-Negotiate and SPNEGO。可以通過CURLOPT_HTTPAUTH屬性來設置具體 的驗證方式:
                curl_easy_setopt(easy_handle, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
                向代理服務器發送驗證信息時,可以通過CURLOPT_PROXYAUTH設置驗證方式:
                curl_easy_setopt(easy_handle, CURLOPT_PROXYAUTH, CURLAUTH_NTLM);
                也可以同時設置多種驗證方式(通過按位與), 使用‘CURLAUTH_ANY‘將允許libcurl可以選擇任何它所支持的驗證方式。通過CURLOPT_HTTPAUTH或 CURLOPT_PROXYAUTH屬性設置的多種驗證方式,libcurl會在運行時選擇一種它認為是最好的方式與服務器通信:
                curl_easy_setopt(easy_handle, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST|CURLAUTH_BASIC); 
                // curl_easy_setopt(easy_handle, CURLOPT_HTTPAUTH, CURLAUTH_ANY);

            官網例子

            posted on 2022-02-25 22:47 Benjamin 閱讀(1187) 評論(0)  編輯 收藏 引用 所屬分類: C/C++

            久久九九亚洲精品| 中文字幕精品久久| AAA级久久久精品无码区| 日韩欧美亚洲综合久久影院Ds| 久久亚洲精品无码AV红樱桃| 国内精品久久久久影院网站| 久久综合亚洲鲁鲁五月天| 亚洲午夜精品久久久久久人妖| 奇米影视7777久久精品人人爽| 91精品无码久久久久久五月天| 7777久久久国产精品消防器材| 久久久久久国产精品美女| 国产高潮国产高潮久久久| 日产精品久久久久久久| Xx性欧美肥妇精品久久久久久| 久久久av波多野一区二区| 无码精品久久一区二区三区 | 波多野结衣AV无码久久一区| 91精品国产91久久久久久| 久久久久久亚洲Av无码精品专口| 亚洲午夜福利精品久久| 久久久久亚洲AV无码去区首| 91久久精品视频| 亚洲狠狠综合久久| 国产一区二区三区久久| 日韩人妻无码一区二区三区久久| 一本久久精品一区二区| 亚洲欧美精品一区久久中文字幕| 久久99精品国产麻豆不卡| AAA级久久久精品无码区| 99久久伊人精品综合观看| 9999国产精品欧美久久久久久| 成人免费网站久久久| 精品久久久久久国产| 久久久久夜夜夜精品国产| 夜夜亚洲天天久久| 国产成人久久777777| 久久99久久成人免费播放| 污污内射久久一区二区欧美日韩 | 欧美精品九九99久久在观看| 久久精品国产一区二区三区|