From 7bafb544a3c3a913d651abc9c259714339e489ab Mon Sep 17 00:00:00 2001 From: Mark Pilgrim Date: Mon, 20 Sep 2010 10:36:27 -0400 Subject: [PATCH] tighten wording --- http-web-services.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http-web-services.html b/http-web-services.html index b612b3c..f07ac40 100755 --- a/http-web-services.html +++ b/http-web-services.html @@ -101,7 +101,7 @@ Connection: close Content-Type: image/jpeg -

When you request the same data a second (or third or fourth) time, you can send an If-Modified-Since header with your request, with the date you got back from the server last time. If the data has changed since then, then the server ignores the If-Modified-Since header and just gives you the new data with a 200 status code. But if the data hasn’t changed since then, the server sends back a special HTTP 304 status code, which means “this data hasn’t changed since the last time you asked for it.” You can test this on the command line, using curl: +

When you request the same data a second (or third or fourth) time, you can send an If-Modified-Since header with your request, with the date you got back from the server last time. If the data has changed since then, then the server gives you the new data with a 200 status code. But if the data hasn’t changed since then, the server sends back a special HTTP 304 status code, which means “this data hasn’t changed since the last time you asked for it.” You can test this on the command line, using curl:

 you@localhost:~$ curl -I -H "If-Modified-Since: Fri, 22 Aug 2008 04:28:16 GMT" http://wearehugh.com/m.jpg