为什么这个curl命令返回rss而不是HTML?

为什么这个curl命令返回rss而不是HTML?,curl,rss,Curl,Rss,如果您使用浏览器访问www.sketchfeme.com,您将获得(查看来源): 我获取rss文件的xml内容 我希望看到HTML使用curl命令,为什么我要返回XML?curl正在添加Accept://*标题。这会导致您的站点返回RSS。(我不知道它为什么这样做)。如果您在没有Accept标头的情况下尝试它,那么它会按照您的预期工作。我不知道'Accept://*'会导致页面上的自动查找链接被发回。。。真有趣。我将命令更改为curl localhost:5000-H“Accept:text/h

如果您使用浏览器访问www.sketchfeme.com,您将获得(查看来源):

我获取rss文件的xml内容


我希望看到HTML使用curl命令,为什么我要返回XML?

curl正在添加
Accept://*
标题。这会导致您的站点返回RSS。(我不知道它为什么这样做)。如果您在没有Accept标头的情况下尝试它,那么它会按照您的预期工作。

我不知道
'Accept://*'
会导致页面上的自动查找链接被发回。。。真有趣。我将命令更改为curl localhost:5000-H“Accept:text/html”-A“Mozilla/4.0”-trace ascii--L,它的工作原理与您所说的一样。谢谢这不是旋度的函数。您的web服务器正在这样做(可能不应该这样做)
<!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>
  curl sketchfemme.com -A "Mozilla/4.0" --trace-ascii - -L