输入此curl命令:
curl -i "http://www.takeoffvideo.com/recurly"
我得到了
HTTP/1.1 302 Found
Location: /
Server: Microsoft-IIS/7.5
Set-Cookie: ASP.NET_SessionId=m0fmpkgsgxhblhmzgdyj1ttv; path=/; HttpOnly
Set-Cookie: 51D=634601722298776937; expires=Fri, 31-Dec-9999 23:59:59 GMT; path=/
Date: Thu, 22 Dec 2011 17:17:09 GMT
Content-Length: 118
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/">here</a>.</h2>
</body></html>
然后,如果我添加用户代理标头,它可以工作:
curl -i -A "" "http://www.takeoffvideo.com/recurly"
有效!有人有这个理由吗?这是一个使用.net 4和所有最新版本的asp.net mvc应用程序。