First, let's look at the HTTP protocol Introduction
Hypertext Transfer Protocol (English: HyperText Transfer Protocol, abbreviation: HTTP) is a system for distributed, collaborative, hypermedia information systems and application layer protocols. HTTP is the underlying data communication the World Wide Web.
HTTP standards development is coordinated by the World Wide Web Consortium (World Wide Web Consortium, W3C) and the Internet Engineering Task Force (Internet Engineering Task Force, IETF), finally issued a series of RFC, most famous of which is published in June 1999 RFC2616, defines the HTTP protocol version --HTTP 1.1 in wide use today. From 2007 until 2014, after years of effort, RFC2616 and RFC2617 has been abandoned, the new RFC7230-RFC7239 total of 10 documents replaced.
Here are the HTTP protocol is based on the latest RFC7230-RFC7239.
HTTP packet format
Request method
- Conventional HTTP request method:
- RESTful HTTP request method
status code
HTTP Request (GET) setting method
CI
HTTP Request:
Request parameter placed position