1、http与编程开发拳婊招稹语言没有多大的关系,http是一套服务器与浏览器之间对话的标准,无论您使用什么编程语言开发,他们都能够读懂http.
2、只是可能读取到http协议后,不同的浏览器对其的处理方式不同。不过,传输到服务器的内容,无论使用什么编程语言,是没有什么区别的。
3、请求行,请求行的格式如下图所示,后台程序通过读取请求头,可以明白浏览器要做内容。
4、请求行中,包括请求的类型、需要访问的资源、所使用的HTTP协议版本。
5、在请求行的最后,天添加一个回车换行(CRLF)。这个回车换行在查看代码的时候,并不显示出来,而是将这种格式体现出来。
6、请求行之后是请求头(消息头),其中有服务器要使用的一些附加信息。
7、HOST将指出,本次访问,将要访问的资源路径。
8、User-Agent,将浏览器的各类信息及其浏览器所在的环境等信息带过来,不同的浏览器有不同的信息,因此此信息由发送请求的浏览器来定义。
9、以下图片既是整个请求头的内容。当请求头发送完毕后,会再发送一个回车换行,表示请求头已经全部发送完毕。
10、请求正文(消息正文),它是数据的主体,其他的数据通过消息正文发送过来。
11、当没有数据的时候,它就为空。