美文网首页
HTTP消息

HTTP消息

作者: 墨线宝 | 来源:发表于2019-10-27 13:58 被阅读0次
整体过程:                                                                  
浏览器如何解析网址,浏览器会根据网址的含义来生成请求信息,请求消息生成之后,浏览器会委托操作系统Web服务器发送请求(浏览器告诉操作系统接收方的ip地址,这一步需要向DNS服务器将域名转换为ip地址)
  • URL
    Uniform Resource Locator,统一资源定位符
    不只是只有http://开头的才会被称作URL,其实ftp:、file:、mailto等也可以是网址,浏览器是一个具有多种客户端功能的综合性客户端软件,访问web服务器时用"http:",访问FTP服务器时用"ftp:",浏览器以此来判断应该使用哪种功能来访问相应的数据

  • URL的格式
    上一条介绍了url的含义,url的格式会根据协议的不同而不同,现在列举几个常用的格式
    HTTP协议
    http://\color{green}{user:password}\color{red}{@www.xxx.com}\color{blue}{:80}\color{purple}{/my/hello.html}         
    \color{green}{user:password}绿色的字体 是指的用户名和密码,是可省略的
    \color{red}{@www.xxx.com}红色的字体 是指Web服务器的域名
    \color{blue}{:80}蓝色的字体 是指端口,可以省略,默认是80
    \color{purple}{/my/hello.html}紫色的字体 是指文件的路径名
    ftp协议
    ftp://\color{green}{user:password}\color{red}{@ftp.xxx.com}\color{blue}{:21}\color{purple}{/my/file.txt}
    \color{green}{user:password}绿色的字体 是指的用户名和密码,是可省略的
    \color{red}{@ftp.xxx.com}红色的字体 是指FTP服务器的域名
    \color{blue}{:21}蓝色的字体 是指端口,可以省略,默认是21
    \color{purple}{/my/file.txt} 紫色的字体 是指文件的路径名
    读取计算机本地文件
    file://\color{green}{localhost/}\color{purple}{c:/my/file.txt}
    \color{green}{localhost/}绿色的字体 是指计算机名,是可省略的
    \color{purple}{c:/my/file.txt}紫色的字体 是指文件的路径名

  • URL解析
    以访问web服务器为例,首先对url进行拆分,拆分为<font color="red">协议+web服务器名称+文件路径</font>

  • HTTP请求消息
    请求消息分为请求行、请求头、请求体三部分组成
    请求行也是由三部分组成的,请求方法、URI、HTTP协议版本,分别用空格隔开
    请求头主要是用于描述请求正文,定义了很多信息,如支持的数据类型、语言、客户端和服务端的软件名称和版本等
    请求头之后空一行是请求体,也就是消息的主体

是不是认为组织完请求之后就会直接访问到该地址了,其实并不是。

相关文章

  • http消息

    Headers HTTP协议的Header总共分为三种,分别是General Headers、Entity Hea...

  • http 消息

    HTTP消息又称为HTTP头(HTTP header),由四部分组成,分别是请求头、响应头、普通头、实体头。 1....

  • HTTP消息

    URLUniform Resource Locator,统一资源定位符不只是只有http://开头的才会被称作UR...

  • HTTP状态消息

    在请求数据的时候,HTTP常见的状态消息我们还是要知道的,这样方便发现请求失败的问题所在。 常见状态 详细来说,3...

  • HTTP消息结构

    HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。一个...

  • http消息体

    HTTP请求数据: HTTP请求信息由3部分组成: ① 请求方法 URI 协议/版本② 请求头(Request H...

  • HTTP消息头

    1. 关于HTTP消息头 HTTP消息头是在,客户端请求(Request)或服务器响应(Response)时传递的...

  • HTTP 消息头

    Connection 这个消息头用于告诉通信的另一端,在完成 HTTP 传输后是关闭 TCP 连接,还是保持连接开...

  • HTTP 状态消息

    当浏览器从 web 服务器请求服务时,可能会发生错误。 从而有可能会返回下面的一系列状态消息: 1: 信息 消息...

  • HTTP 状态消息

    引用:http://www.w3school.com.cn/tags/html_ref_httpmessages....

网友评论

      本文标题:HTTP消息

      本文链接:https://www.haomeiwen.com/subject/yugpvctx.html