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

            精品久久久久久无码专区| 久久久无码精品亚洲日韩按摩 | 久久成人小视频| 亚洲AV日韩AV永久无码久久| 精品久久久久香蕉网| 久久久久久国产精品无码下载| 久久综合偷偷噜噜噜色| 久久午夜伦鲁片免费无码| 久久av免费天堂小草播放| 精品一二三区久久aaa片| 亚洲一区二区三区日本久久九| 2021国内久久精品| 人人狠狠综合久久亚洲婷婷| 伊人久久综合成人网| 香蕉久久永久视频| 久久国产精品-久久精品| 97久久婷婷五月综合色d啪蜜芽| 国产免费久久精品丫丫| 性欧美丰满熟妇XXXX性久久久| 久久精品无码av| Xx性欧美肥妇精品久久久久久| 久久中文骚妇内射| 伊人久久无码精品中文字幕| 国产精品欧美亚洲韩国日本久久 | 四虎国产精品免费久久| 一本伊大人香蕉久久网手机| 久久精品国产精品亚洲精品| 亚洲精品无码久久千人斩| 久久久久亚洲精品天堂久久久久久| 99久久99这里只有免费的精品| 99精品久久精品一区二区| 欧美性猛交xxxx免费看久久久| 久久久青草青青国产亚洲免观| 99热热久久这里只有精品68| 日本福利片国产午夜久久| 久久综合综合久久狠狠狠97色88| 2022年国产精品久久久久| 国内精品久久人妻互换| 国产精品视频久久久| 久久本道伊人久久| 久久精品国产国产精品四凭|