【问题标题】:what does `curl -e` or `curl --referer` mean?`curl -e` 或 `curl --referer` 是什么意思?
【发布时间】:2014-06-18 01:32:43
【问题描述】:

我看过一些例子:-

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/'

\ 是干什么用的?

【问题讨论】:

  • 你检查man curl了吗?
  • 我很确定反斜杠是为了逃避换行符。除非其他人可以告诉我。

标签: bash shell curl


【解决方案1】:

来自cURLmanpage

-e, --referer <URL>

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

本质上,这告诉服务器哪个页面将您发送到那里。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-17
    • 2012-08-30
    • 2021-02-09
    • 2017-01-03
    • 1970-01-01
    • 2013-07-06
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多