HTTP Pocket Reference: Hypertext Transfer Protocol

HTTP Pocket Reference: Hypertext Transfer Protocol

Clinton Wong

Language: English

Pages: 82

ISBN: 1565928628

Format: PDF / Kindle (mobi) / ePub


The HyperText Transfer Protocol, or HTTP, is the backbone of the World Wide Web. HTTP is the language that each web browser (or other web client) uses to communicate with servers around the world. All web programmers, administrators, and application developers need to be familiar with HTTP in order to work effectively.The HTTP Pocket Reference not only provides a solid conceptual foundation of HTTP, it also serves as a quick reference to each of the headers and status codes that comprise an HTTP transaction. The book starts with a tutorial of HTTP, but then explains the client request and server responses in more detail, and gives a thorough technical explanation of more advanced features of HTTP (such as persistent connections and caching).Most people use the Web every day without knowing anything about HTTP, but for those who need to get "beyond the browser," this book is the place to start.

ng-book - The Complete Book on AngularJS

HTML5 & CSS3 For The Real World

The Web Designers Idea Book (More of the Best Themes, Trends and Styles in Website Design, Volume 2)

Build Your Own Website The Right Way Using HTML & CSS (2nd Edition)

CSS Mastery: Advanced Web Standards Solutions (2nd Edition)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

document on the server. For example: If-Range: Mon, 04 May 1996 12:17:34 GMT If the document has not been modified, the server returns the byte range given by the Range header; otherwise, it returns all of the new document. Either an entity tag or a date can be used to identify the partial entity already received; see the Date header for information on the format for dates. Name If-Unmodified-Since: date Synopsis Specifies that the entity-body should be sent only if the document

missing locations on the server. For example, if the client opens a connection to www.ora.com at port 80 and sends: GET /contact.html HTTP/1.1 Host: www.ora.com The server may respond with: HTTP/1.1 200 OK Date: Tue, 04 Apr 2000 02:22:47 GMT Last-Modified: Sat, 18 Mar 2000 17:18:22 GMT ETag: "134e8-b2a-38d3ba5e" Accept-Ranges: bytes Content-Length: 2858 Connection: close Content-type: text/html

Contact Information

Sales Department The

made are accepted by the server only if the previous one you were looking at is still there. If the server contains an Expires header, this indicates the document will not change before the time specified in the header. Although there are no guarantees, it means that the client does not have to ask the server about the last modified date of the document again until after the expiration date. Entity Tags In HTTP 1.1, a new method of cache management involves entity tags. The problem

made are accepted by the server only if the previous one you were looking at is still there. If the server contains an Expires header, this indicates the document will not change before the time specified in the header. Although there are no guarantees, it means that the client does not have to ask the server about the last modified date of the document again until after the expiration date. Entity Tags In HTTP 1.1, a new method of cache management involves entity tags. The problem

the server, where appropriate. 301 Moved Permanently The requested URL is no longer used by the server, and the operation specified in the request was not performed. The new location for the requested document is specified in the Location header. All future requests for the document should use the new URL. 302 Found This status code is deprecated, and serves the same purpose as status code 307. 303 See Other The requested URL can be found at a different URL (specified in the Location

Download sample

Download