日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

curl命令

發布時間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 curl命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
curl是一種命令行工具,支持多種協議,作用是發出網絡請求,然后得到和提取數據,顯示在stdout上面。
在服務器端,使用curl查看請求地址是否返回數據來判斷是nginx配置問題還是程序服務配置問題不失為一種好方式(curl -i "...")!

一、查看網頁源碼

直接在curl命令后加上網址,就可以看到網頁源碼:
curl www.sina.com <html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>如果要把這個網頁保存下來,可以使用-o參數,這就相當于使用wget命令了。
curl -o [文件名] www.sina.com

二、自動跳轉

有的網址是自動跳轉的。使用-L參數,curl就會跳轉到新的網址。
curl -L www.sina.com鍵入上面的命令,結果就自動跳轉為www.sina.com.cn并顯示源碼。

三、顯示頭信息

-I參數則是只顯示http response的頭信息。
-i參數可以顯示http response的頭信息,連同網頁代碼一起。
curl -I www.sina.com curl -i www.sina.com HTTP/1.1 301 Moved Permanently Server: nginx Date: Wed, 17 Jun 2015 13:54:42 GMT Content-Type: text/html Location: http://www.sina.com.cn/ Expires: Wed, 17 Jun 2015 13:56:42 GMT Cache-Control: max-age=120 Age: 102 Content-Length: 178 X-Cache: HIT from xd33-96.sina.com.cn<html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>

四、顯示通信過程

-v參數可以顯示一次http通信的整個過程,包括端口連接和http request頭信息。
curl -v www.sina.com查看更詳細的通信過程:
curl --trace output.txt www.sina.com或者
curl --trace-ascii output.txt www.sina.com運行后,請打開output.txt文件查看。

五、發送表單信息

發送表單信息(GET): curl example.com/form.cgi?data=xxx發送表單信息(POST): curl --data "data=xxx" example.com/form.cgi發送表單信息,數據編碼(POST): curl --data-urlencode "date=April 1" example.com/form.cgi

六、HTTP動詞

curl默認的HTTP動詞是GET,使用-X參數可以支持其他動詞。
curl -X POST www.example.com curl -X DELETE www.example.com

七、Referer字段

有時需要在http request頭信息中,提供一個referer字段,表示是從哪里跳轉過來的。
curl --referer http://www.example.com http://www.example.com

八、User Agent字段

這個字段是用來表示客戶端的設備信息。服務器有時會根據這個字段,針對不同設備,返回不同格式的網頁。
curl --user-agent "[User Agent]" [URL]

九、cookie

curl發送cookie:
curl --cookie "name=xxx" www.example.com

十、增加頭信息

有時需要在http request之中,自行增加一個頭信息。--header參數可以起到這個作用。
curl --header "Content-Type:application/json" http://example.com

十一、HTTP認證

有些網域需要HTTP認證,這時curl需要用到--user參數。
curl --user name:password example.com
參考自: http://www.ruanyifeng.com/blog/2011/09/curl.html

總結

以上是生活随笔為你收集整理的curl命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级片在线免费 | 中文字幕成人动漫 | 黄色工厂在线观看 | 国产午夜福利在线播放 | 日韩色视频在线观看 | 国产黄色在线播放 | 成人一区二区视频 | 日韩亚洲视频 | 国产草草| 伊人久久精品视频 | 欧美激情久久久久久 | 操你啦免费视频 | 色妻影院| 91黑丝在线观看 | 91高清免费| 五月天激情视频 | 热re99久久精品国产99热 | 免费看特级毛片 | 亚洲国产欧美精品 | 久久精品电影网 | 亚洲精品在线观看av | 国产粉嫩呻吟一区二区三区 | 日b在线观看 | 青青草免费在线观看视频 | 国产视频1区2区 | www夜夜| 阿v天堂在线观看 | 欧美wwwwww | 中文字幕第一区 | 国产精品色综合 | 欧洲mv日韩mv国产 | 欧美在线一区二区三区四区 | 国产成人免费观看视频 | 日本一级黄 | 久久97人妻无码一区二区三区 | 韩国av永久免费 | 国产精品扒开腿做爽爽爽a片唱戏 | 蜜臀av免费在线观看 | 亚洲卡一 | 亚洲第一二区 | 国产美女在线观看 | 在线天堂1| 天天看黄色片 | 天天干免费视频 | 成人毛片a| 亚洲成人激情小说 | 波多野结衣理论片 | 天堂成人在线观看 | 国产深夜视频 | 日韩激情一区二区三区 | 国产精品一区二区无码对白 | 青青青青青青草 | 欧美性猛交99久久久久99按摩 | 日韩一区二区精品视频 | 黑人操欧美人 | 国模无码视频一区二区三区 | 在线播放国产一区 | 亚洲中文字幕一区 | 国产精品成人免费一区二区视频 | 98久久| 国产精品日韩欧美大师 | 日韩一区欧美一区 | 黑人性xxx| 日韩欧美一区二区在线 | 成人xxxxx| 久久午夜无码鲁丝片午夜精品 | 在线看的av网站 | 亚洲人午夜射精精品日韩 | 欧洲亚洲精品 | 欧美草比视频 | 9l视频自拍九色9l视频 | av网址在线看 | 色婷婷av一区二区三区在线观看 | 亚洲精品视 | 国产高清免费在线播放 | 奇米777视频 | 狠狠操网址 | 五月天激情四射 | 国内av免费| 男人天堂中文字幕 | 日韩和欧美的一区二区 | 舔花蒂 | 黑人巨大精品欧美一区二区 | 日本黄色小网站 | 欧美大片xxxx | 四虎精品影视 | 在线观看黄网站 | 在线播放波多野结衣 | 一级片国产 | 欧美日韩四区 | 桥本有菜aⅴ一区二区三区 在线午夜电影 | 日韩女优网站 | 国产成人精品一区二三区四区五区 | 老熟妇一区二区三区 | 欧美做爰啪啪xxxⅹ性 | 受虐m奴xxx在线观看 | 欧美性理论片在线观看片免费 | 免费网站在线观看黄色 | 欧美影视 |