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

            漂亮人妻被中出中文字幕久久| 四虎影视久久久免费| 69SEX久久精品国产麻豆| 69久久夜色精品国产69| 国产精品免费久久| 亚洲精品美女久久777777| 国产精品免费久久久久电影网| 香蕉99久久国产综合精品宅男自| 亚洲国产精品无码久久98| 伊人久久综在合线亚洲2019| 久久精品国产乱子伦| 国产精品99久久精品| 一97日本道伊人久久综合影院| 一本久道久久综合狠狠爱| 久久精品视频91| 国产精品99久久久久久人| 7777精品久久久大香线蕉| 国产毛片久久久久久国产毛片 | 久久久精品人妻一区二区三区四| 精品久久久久久国产免费了| AV无码久久久久不卡网站下载 | 久久久噜噜噜久久熟女AA片| 久久本道久久综合伊人| 久久精品国产亚洲av日韩| 精品伊人久久大线蕉色首页| 欧美午夜精品久久久久久浪潮| 日本免费一区二区久久人人澡 | 久久精品国产久精国产果冻传媒| 精品久久久久久国产牛牛app | 久久婷婷五月综合97色一本一本 | 久久久精品国产免大香伊| 久久精品国产99久久丝袜| 一级做a爰片久久毛片人呢| 精品久久久久久无码专区| 久久久av波多野一区二区| 国产精品久久久亚洲| 久久精品中文闷骚内射| 精品精品国产自在久久高清| 99久久99久久精品免费看蜜桃| 久久精品一本到99热免费| 久久九九有精品国产23百花影院|