• <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

            靜以修身,儉以養德,非澹薄無以明志,非寧靜無以致遠。
            隨筆 - 397, 文章 - 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 閱讀(1165) 評論(0)  編輯 收藏 引用 所屬分類: C/C++

            久久久久久免费视频| 国内精品久久久久久久亚洲| 国产亚洲精久久久久久无码77777| 久久亚洲日韩看片无码| 久久久一本精品99久久精品66| 精品国产一区二区三区久久| 久久亚洲国产成人影院网站| 国产精品久久久久jk制服| 亚洲国产成人精品无码久久久久久综合| 久久精品卫校国产小美女| 99久久综合国产精品二区| 精品熟女少妇AV免费久久| 久久精品国产精品亚洲| 国内精品久久久久久久97牛牛| 久久影院亚洲一区| 93精91精品国产综合久久香蕉 | 91久久精品无码一区二区毛片| 久久中文字幕人妻丝袜| 狠狠色丁香婷婷综合久久来来去 | 伊人久久国产免费观看视频| 99久久国产综合精品成人影院 | 久久精品免费观看| 亚洲AV日韩精品久久久久久| 麻豆久久| 久久精品国产清自在天天线| 99久久夜色精品国产网站| 精品久久久久久国产91| 国产精品9999久久久久| 久久精品国产亚洲AV嫖农村妇女| 亚洲va久久久久| 久久中文字幕人妻丝袜| 精品久久久中文字幕人妻| 亚洲色欲久久久综合网| 97香蕉久久夜色精品国产| 亚洲精品无码专区久久同性男| 久久午夜福利电影| 亚洲国产小视频精品久久久三级 | 国内精品久久久久久麻豆| 久久丝袜精品中文字幕| 伊人久久亚洲综合影院| 亚洲国产精品无码成人片久久|