如果您使用浏览器访问www.sketchfemme.com,您将获得(查看来源):
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>SketchFemme Feature of the Day</title>
.....
<link href="/featured.rss" rel="alternate" title="SketchFemme Feature of the Day" type="application/rss+xml" />
</head>
但是如果我执行这个命令,从mac终端:
curl sketchfemme.com -A "Mozilla/4.0" --trace-ascii - -L
我找回了rss文件的xml内容。
我希望看到使用curl命令的HTML,为什么我要回到XML?
答案 0 :(得分:1)
Curl正在添加Accept: */*
标头。这导致您的网站返回RSS。 (我不知道为什么这样做)。如果你在没有Accept标题的情况下尝试它,那么它会按预期工作。