| 知乎专栏 |
If-Modified-Since
neo@neo-OptiPlex-780:/tmp$ curl -I http://images.example.com/test/test.html HTTP/1.0 200 OK Cache-Control: s-maxage=7200, max-age=900 Expires: Mon, 16 May 2011 08:10:37 GMT Content-Type: text/html Accept-Ranges: bytes ETag: "1205579110" Last-Modified: Mon, 16 May 2011 06:57:39 GMT Content-Length: 11 Date: Mon, 16 May 2011 07:55:37 GMT Server: lighttpd/1.4.26 Age: 604 X-Via: 1.0 ls71:80 (Cdn Cache Server V2.0), 1.0 lydx136:8105 (Cdn Cache Server V2.0) Connection: keep-alive neo@neo-OptiPlex-780:/tmp$ curl -H "If-Modified-Since: Fri, 12 May 2011 18:53:33 GMT" -I http://images.example.com/test/test.html HTTP/1.0 304 Not Modified Date: Mon, 16 May 2011 07:56:19 GMT Content-Type: text/html Expires: Mon, 16 May 2011 08:11:19 GMT Last-Modified: Mon, 16 May 2011 06:57:39 GMT ETag: "1205579110" Cache-Control: s-maxage=7200, max-age=900 Age: 790 X-Via: 1.0 wzdx168:8080 (Cdn Cache Server V2.0) Connection: keep-alive
neo@neo-OptiPlex-780:/tmp$ curl -I http://images.example.com/test/test.html HTTP/1.1 200 OK Cache-Control: s-maxage=7200, max-age=900 Expires: Mon, 16 May 2011 09:48:45 GMT Content-Type: text/html Accept-Ranges: bytes ETag: "1984705864" Last-Modified: Mon, 16 May 2011 09:01:07 GMT Content-Length: 22 Date: Mon, 16 May 2011 09:33:45 GMT Server: lighttpd/1.4.26
neo@neo-OptiPlex-780:/tmp$ curl -H 'If-None-Match: "1984705864"' -I http://images.example.com/test/test.html HTTP/1.1 304 Not Modified Cache-Control: s-maxage=7200, max-age=900 Expires: Mon, 16 May 2011 09:48:32 GMT Content-Type: text/html Accept-Ranges: bytes ETag: "1984705864" Last-Modified: Mon, 16 May 2011 09:01:07 GMT Date: Mon, 16 May 2011 09:33:32 GMT Server: lighttpd/1.4.26
$ curl -H Accept-Encoding:gzip,defalte -I http://www.example.com/product/374218.html HTTP/1.1 200 OK Date: Mon, 16 May 2011 09:13:18 GMT Server: Apache Accept-Ranges: bytes Content-Encoding: gzip Content-Length: 16660 Content-Type: text/html; charset=UTF-8 X-Pad: avoid browser bug Age: 97 X-Via: 1.1 dg44:8888 (Cdn Cache Server V2.0) Connection: keep-alive
$ curl -H Accept-Encoding:gzip,defalte http://www.example.com/product/374218.html | gunzip
未认证返回401
# curl --compressed http://webservice.example.com/members <html> <head><title>401 Authorization Required</title></head> <body bgcolor="white"> <center><h1>401 Authorization Required</h1></center> <hr><center>nginx</center> </body> </html>
-u/--user <user[:password]> Set server user and password
使用 -u或者 --user 指定用户与密码
# curl --compressed -uneo:chen http://webservice.example.com/members