`curl -e`或`curl --referer`是什么意思?

时间:2014-05-01 14:41:33

标签: bash shell curl

我见过一些例子: -

curl --referer http://example.com/bot.html http://www.cyberciti.biz/

如果我使用curl http://www.cyberciti.biz/

,会有什么不同

shell脚本类型: -

curl -e http://example.com/bot.html \ 
'http://www.cyberciti.biz/'

\是什么?

1 个答案:

答案 0 :(得分:16)

来自man

cURL page
-e, --referer <URL>
  

(HTTP)将“Referrer Page”信息发送到HTTP服务器。这个   当然也可以用-H, - header标志设置。使用时   -L, - location您可以将“; auto”附加到--referer URL以使curl在跟随位置时自动设置以前的URL:   头。 “; auto”字符串可以单独使用,即使您没有设置   最初的--referer。

基本上这会告诉服务器哪个页面发送给你。