欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

libcurl第十課HTTPS交互

場(chǎng)景
?????? 跟樂橙云訪問,需要使用HTTPS協(xié)議

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的桂陽(yáng)網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!


額外配置,否則執(zhí)行返回CURLE_UNSUPPORTED_PROTOCOL錯(cuò)誤
1)libcurl版本升級(jí)到7.61.0版本
2)libcurl項(xiàng)目屬性中預(yù)編譯器添加USE_WINDOWS_SSPI 以及 USE_SCHANNEL
3)在引用項(xiàng)目的屬性中添加額外的靜態(tài)庫(kù)Crypt32.lib,Wldap32.lib
? ?

代碼

size_t CLeChengIPC::WriteResponseBody(void *ptr, size_t size, size_t nmemb, void *userData)
{
?std::string* pStrBuffer = (std::string*)userData;
?size_t nLen = size * nmemb;
?pStrBuffer->append((char*)ptr, nLen);
?return nLen;
}

int CLeChengIPC::CommunicateWithServerUsingHTTPS(const std::string &strPostData, const std::string &strUrl, std::string &strResponseData)
{
?CURL *pCurlHandle = curl_easy_init();
?curl_easy_setopt(pCurlHandle, CURLOPT_CUSTOMREQUEST, "POST");
?curl_easy_setopt(pCurlHandle, CURLOPT_URL, strUrl.c_str());
?curl_easy_setopt(pCurlHandle, CURLOPT_WRITEFUNCTION, WriteResponseBody);//設(shè)置回調(diào)函數(shù)
?curl_easy_setopt(pCurlHandle, CURLOPT_HEADER, 1);//保存HTTP頭部信息到strResponseData
?curl_easy_setopt(pCurlHandle, CURLOPT_WRITEDATA, &strResponseData);//設(shè)置回調(diào)函數(shù)的參數(shù),獲取反饋信息
?curl_easy_setopt(pCurlHandle, CURLOPT_TIMEOUT, 15);//接收數(shù)據(jù)時(shí)超時(shí)設(shè)置,如果10秒內(nèi)數(shù)據(jù)未接收完,直接退出
?curl_easy_setopt(pCurlHandle, CURLOPT_MAXREDIRS, 1);//查找次數(shù),防止查找太深
?curl_easy_setopt(pCurlHandle, CURLOPT_CONNECTTIMEOUT, 5);//連接超時(shí),這個(gè)數(shù)值如果設(shè)置太短可能導(dǎo)致數(shù)據(jù)請(qǐng)求不到就斷開了
?curl_easy_setopt(pCurlHandle, CURLOPT_SSL_VERIFYPEER, false);//設(shè)定為不驗(yàn)證證書和HOST
?curl_easy_setopt(pCurlHandle, CURLOPT_SSL_VERIFYHOST, false);
?curl_easy_setopt(pCurlHandle, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
?curl_easy_setopt(pCurlHandle, CURLOPT_POSTFIELDS, strPostData.c_str());
?CURLcode nRet= curl_easy_perform(pCurlHandle);
?curl_easy_cleanup(pCurlHandle);
?return nRet;
}

注意
enum {
? CURL_SSLVERSION_DEFAULT,
? CURL_SSLVERSION_TLSv1, /* TLS 1.x */
? CURL_SSLVERSION_SSLv2,
? CURL_SSLVERSION_SSLv3,
? CURL_SSLVERSION_TLSv1_0,
? CURL_SSLVERSION_TLSv1_1,
? CURL_SSLVERSION_TLSv1_2,
? CURL_SSLVERSION_TLSv1_3,
? CURL_SSLVERSION_LAST /* never use, keep last */
};
? CURL_SSLVERSION_SSLv2和CURL_SSLVERSION_SSLv3兩個(gè)宏定義不能使用,否則返回錯(cuò)誤CURLE_SSL_CONNECT_ERROR,建議使用CURL_SSLVERSION_TLSv1_2宏定義

修訂
2019/7/8 使用CURL_SSLVERSION_SSLv2導(dǎo)致CURLE_SSL_CONNECT_ERROR異常問題記錄

本文題目:libcurl第十課HTTPS交互
URL鏈接:http://www.aaarwkj.com/article0/psogio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、營(yíng)銷型網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化、定制網(wǎng)站、外貿(mào)建站、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
亚洲毛片高清一区二区三区| 在线中文字幕日韩精品| 日本高清免费黄色录像| 成人午夜在线免费观看| 亚洲午夜一区二区不卡| 日本一区二区国产在线| 日本区一区二区三视频| 久久偷拍一区二区三区| 精品成人在线一区二区| 成人av高清在线观看| 日本韩国欧美成人精品| 午夜男女激情在线观看| 青青草国产自拍在线视频| 国产激情av网站在线观看| 九九精品在线观看视频| 黑丝美女大战白丝美女| 国产三级亚洲三级在线理论| 97国产精品成人免费视频| 国产精品 亚洲精品| 精品一级人片内射视频| 亚洲欧美国产精品久久久| 欧美日韩一区二区综合性色| 国内外成人皇色视频| 亚洲精品熟女国产中文| 日日干天天日夜夜操| 91国产在线视频免费观看| 亚洲精品紧身裙女教师av| av天堂网站在线观看| 日本国产一区二区三区在线观看| 色吊丝二区三区中文字幕| 日韩50岁老女人骚色| 久久偷拍一区二区三区| 九九九视频精品免费九九| 尤物视频网站在线观看| 久久人妻少妇嫩草av蜜桃综合| 亚洲一区二区三区精品福利| 亚洲欧美日韩精品av| 98精品偷拍视频一区二区三区| 国产成人免费公开视频| 二区三区成人在线观看| 国产精品无遮挡猛进猛出|