curl 了解

curl是利用URL語法在命令行方式下工作的開源文件傳輸工具。它被廣泛應(yīng)用在Unix、多種Linux發(fā)行版中,并且有DOS和Win32、Win64下的移植版本。

作用 獲取表單,PUT請(qǐng)求,認(rèn)證,模擬不同的瀏覽器。
curl可以處理各種情況的認(rèn)證頁面,例如下載用戶名/密碼認(rèn)證方式的頁面(在IE中通常是出現(xiàn)一個(gè)輸入用戶名和密碼的輸入框)

有些網(wǎng)絡(luò)資源訪問的時(shí)候必須經(jīng)過另外一個(gè)網(wǎng)絡(luò)地址跳轉(zhuǎn)過去,這用術(shù)語來說是:referer,引用

有些網(wǎng)絡(luò)資源首先需要判斷用戶使用的是什么瀏覽器,符合標(biāo)準(zhǔn)了才能夠下載或者瀏覽。
此時(shí)curl可以把自己“偽裝”成任何其他瀏覽器

Cookie是服務(wù)器經(jīng)常使用的一種記憶客戶信息的方法。如果cookie被記錄在了文件中,那么使用命令:
curl -b stored_cookies_in_file www.cookiesite. com

如果是通過OpenSSL加密的https協(xié)議傳輸?shù)木W(wǎng)頁,curl可以直接訪問

如果是采用證書認(rèn)證的http地址,證書在本地,那么curl也可以使用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評(píng)論 19 139
  • 轉(zhuǎn)載自:http://www.cnblogs.com/txw1958/archive/2013/01/19/286...
    php_bruce閱讀 2,465評(píng)論 1 5
  • HTTP cookie(也稱為web cookie,網(wǎng)絡(luò)cookie,瀏覽器cookie或者簡(jiǎn)稱cookie)是網(wǎng)...
    留七七閱讀 18,387評(píng)論 2 71
  • 一、什么是CURL? cURL 是一個(gè)利用URL語法規(guī)定來傳輸文件和數(shù)據(jù)的工具,支持很多協(xié)議,如HTTP、FTP、...
    伊Summer閱讀 1,400評(píng)論 0 4
  • 最近情緒一直不好,內(nèi)心總感覺有一股感覺有一股無名火要發(fā)泄。因?yàn)檫@一團(tuán)無名火,跟客戶接觸的時(shí)候總感覺不自在。理性是希...
    HedyWang1閱讀 122評(píng)論 0 0

友情鏈接更多精彩內(nèi)容