それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ブラウザのリクエストをcURLで簡単にテストする( google Chrome )

Chromeの要素の検証を見ていたら、Copy as cURLなるものがある。

copy as curl

Inspect Element の networkタブで、各ファイルを右クリックすると出てくる。

f:id:takuya_1st:20140519162606j:plain

コピーした結果がこちら

curl 'http://netdna.bootstrapcdn.com/bootstrap/3.0.3/fonts/glyphicons-halflings-regular.woff' \
-H 'Cookie: __utma=xx; __utmc=xxx; __utmz=xxxx.utmcsr=getbootstrap.com|utmccn=(referral)|utmcmd=referral|utmcct=/getting-started/' \
-H 'Origin: http://localhost' \
-H 'Accept-Encoding: gzip,deflate,sdch' \
-H 'Accept-Language: ja,en;q=0.8' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.8 Safari/537.36' \
-H 'Accept: */*' \
-H 'Cache-Control: max-age=0' \
-H 'If-None-Match: "5eae1f7217b606d3580dd70ac840fea1"' \
-H 'Connection: keep-alive' \
-H 'If-Modified-Since: Wed, 18 Dec 2013 19:21:13 GMT' \
-H 'Referer: http://localhost/~takuya/' \
-H 'DNT: 1' \
--compressed

ターミナルに貼り付けるだけで、リクエストチェックできる!

copy as curlCookieReferer を再現してくれるので大変便利です。 これは手放したくない。