欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

HTTP协议的URL格式、请求消息介绍

程序员文章站 2022-12-03 14:14:20
HTTP协议的URL格式如下: https://host[":"port][abs_path]:其中http表示要通过HTTP协议来定位网络资源;host表示...

HTTP协议的URL格式如下:

https://host[":"port][abs_path]:其中http表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP地址‘port指定一个端口号,为空则使用默认端口80;abs_path指定请求资源的URL,如果URL中没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这点工作浏览器会自动帮我们完成。

HTTP请求消息(HttpRequest):

HTTP请求由三部分组成:

HTTP请求行:请求行以一个方法符开头,以空格分开,后面跟着请求的URI和协议的版本,格式为:Method  Request-URI  HTTP——Version CRLF(回车和换行,除了作为结尾的CRLF外,不允许出现单独的CR或LF字符)。

HTTP消息头

HTTP请求正文

HTTP响应消息(HttpResponse):

状态行:格式,HTTP-Version  Status-Code  Reason-Phrase  CRLF 

消息报头

响应正文