Linux利用curl庫快速開發http應用

2021-06-21 14:30:25 字數 655 閱讀 3692

熟悉linux系統的人不可能不知道curl的鼎鼎大名吧?curl是將http請求封裝的相當好的庫,詳見我們可以利用curl實現快速http請求的開發。

接下來就是關鍵了:

初始化:curl* curl = curl_easy_init();//(linux下只需要這一步就好,curlcode不影響,可忽略)

發起http請求:curl_easy_setopt(curlalarm, curlopt_ssl_verifypeer, 0);//忽略證書認證,對於https請求有效果

curl_easy_setopt(curl, curlopt_url, "");

curl_easy_setopt(curl, curlopt_writedata, file);file是乙個檔案

curl_easy_setopt(curl, curlopt_writefunction, write_data);  //用write_data方法將http請求的返回資訊寫入檔案中

ret= curl_easy_perform(curl);//ret是返回碼,可以參考curl文件確認錯誤型別

登出curl:curl_easy_cleanup(curl);

linux下利用curl監控網頁shell指令碼

fi備註 這裡介紹乙個使用curl監控頁面可用性的方法。可以使用下面的命令,來採集頁面的狀態碼。如果這條命令返回結果為200,說明服務正常。如果返回的是其他的頁面,說明異常。curl o dev null s w 使用這條命令,再配合郵件和簡訊,就可以實現對頁面的可用性監控。將這個程式部署在全國各地...

利用kickstart快速安裝Linux

在學習linux的階段可能需要不斷地重新安裝linux,或者你是學校計算教室的管理人員,需要大量安裝相同硬體配置的計算機.由於在安裝過程中需要重複的選擇所要的軟體包以及設定系統環境,這時只要利用redhat linux所提供的kickstart設定程式,就可以快速地安裝linux 你是使用redha...

Linux快速配置svn庫

author kwu subversion依然是大部分公司 管理的首選,本文介紹linux快速配置svn庫的步驟 1 安裝svn配置庫,這裡使用的是centos6.6自帶的svn plain view plain copy svnserve version 顯示版本 svnserve,版本 1.6....