• http简介


    默认HTTP的端口号为80,HTTPS的端口号为443

     

    一次HTTP操作称为一个事务,其工作过程可分为四步:

     

    1)首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作开始。

     

    2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。

     

    3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。

     

    4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。

     

    HTTP/1.0HTTP/1.1的比较

     

     

    HTTP/1.0 每次请求都需要建立新的TCP连接,连接不能复用。HTTP/1.1 新的请求可以在上次请求建立的TCP连接之上发送,连接可以复用。优点是减少重复进行TCP三次握手的开销,提高效率。

     

    注意:在同一个TCP连接中,新的请求需要等上次请求收到响应后,才能发送。

    HTTP1.1在Request消息头里头多了一个Host域, HTTP1.0则没有这个域。

     

     

  • 相关阅读:
    Java注解入门
    两种求素数
    几个经典的递归小程序
    Java8新特性——接口的默认方法和类方法
    SSH框架总结
    初识SSH框架
    Mybatis中DAO层接口没有写实现类,Mapper中的方法和DAO接口方法是怎么绑定到一起的
    使用SQL查询所有数据库名和表名
    mybatis中#{}和${}的区别
    SOCKET, TCP/UDP, HTTP, FTP 浅析
  • 原文地址:https://www.cnblogs.com/ziqian9206/p/7123417.html
Copyright © 2020-2023  润新知