2015-12-11 120 views

回答

2

尝试curl -I <url>。这应该显示标题,特别是服务器发送的Content-Type

例子:

> curl -I "https://www.gravatar.com/avatar/fd43775c1ea617f12187cab9785ef2d0?s=32&d=identicon&r=PG&f=1" 

HTTP/1.1 200 OK 
Accept-Ranges: bytes 
Access-Control-Allow-Origin: * 
Cache-Control: max-age=300 
Content-Type: image/png 
Date: Mon, 14 Dec 2015 09:48:41 GMT 
Expires: Mon, 14 Dec 2015 09:53:41 GMT 
Last-Modified: Wed, 11 Jan 1984 08:00:00 GMT 
Link: <https://www.gravatar.com/avatar/fd43775c1ea617f12187cab9785ef2d0?s=32&d=identicon&r=PG&f=1>; rel="canonical" 
Server: ECS (fcn/9F89) 
Source-Age: 140 
Via: 1.1 varnish-v4 
X-Cache: HIT 
X-Varnish: 336435067 334859069 
Content-Length: 768 

请注意,由服务器发送的内容类型并不一定是真正的内容类型。

+0

它不适用于https网址 – oliver

+0

@ user3929135:那么请扩展或修复您问:祝您好运。 – shellter

+0

@ user3929135提供示例网址 – NaN