curl測試CDN節點的使用方法
- 2019 年 10 月 6 日
- 筆記
【CDN排障工具CURL的使用方法】
curl的常用參數:
-I Show document info only 只展示headers,發起HEAD請求 -o Write output to file instead of stdout 保存到本地 -x 用這個option可以指定http訪問所使用的proxy伺服器及其埠 -v Make the operation more talkative 可以顯示一次http通訊的整個過程,包括埠連接和http -H Custom header to pass to server 添加header -A/–user-agent [string] 指定UA訪問 -e, –referer URL 指定referer –resolve HOST:PORT:ADDRESS –resolve HOST:PORT:ADDRESS Force resolve of HOST:PORT to ADDRESS
測試:
域名為'www.banyuh.com' 節點ip為182.254.52.213 只展示返回頭:curl -I 'www.banyuh.com' -x 182.254.52.213:80
查看詳細請求,文件不保存:curl -vo /dev/null 'www.banyuh.com'
指定節點訪問: 1.http:curl -vo /dev/null 'www.banyuh.com' -x 182.254.52.213:80 2.https:curl -vo /dev/null 'www.banyuh.com' --resolve www.banyuh.com:443:182.254.52.213
帶Gzip測試:curl -vo /dev/null -H 「Accept-Encoding: gzip,deflate」 'www.banyuh.com'
使用refere: curl -e 'www.banyuh.com' 'www.banyuh.com/2019/05/23/test/#more' -vo /dev/null
帶上指定 host請求: curl -H 'Host:'www.banyuh.com' 'http://182.254.52.213' -vo /dev/null
帶分片range測試: curl -vo /dev/null 'www.banyuh.com' -H 『Range:bytes=0-0』