zoukankan      html  css  js  c++  java
  • Servlet学习笔记5

    • 概念:Hyper Text Transfer Protocol 超文本传输协议

      • 传输协议:定义了,客户端和服务器端通信时,发送数据的格式

      • 特点:

        1. 基于TCP/IP的高级协议
        2. 默认端口号:80
        3. 基于请求/响应模型的:一次请求对应一次响应
        4. 无状态的:每次请求之间相互独立,不能交互数据
      • 历史版本:

        • 1.0:每一次请求响应都会建立新的连接
        • 1.1:复用连接
    • 请求消息数据格式

      1. 请求行
        请求方式 请求url 请求协议/版本
        GET /login.html HTTP/1.1

        • 请求方式:
          • HTTP协议有7中请求方式,常用的有2种
            • GET:
              1. 请求参数在请求行中,在url后。
              2. 请求的url长度有限制的
              3. 不太安全
            • POST:
              1. 请求参数在请求体中
              2. 请求的url长度没有限制的
              3. 相对安全
      2. 请求头:客户端浏览器告诉服务器一些信息
        请求头名称: 请求头值

      3. 请求空行
        空行,就是用于分割POST请求的请求头,和请求体的。

      4. 请求体(正文):

        • 封装POST请求消息的请求参数的
    Good Good Write Bug, Day Day Up
  • 相关阅读:
    [转]
    Linux
    [转]
    [转]
    Linux 高级网络编程
    [转]
    [译]- 6-1 排列窗体上的控件(Laying Out Widgets on a Form)
    [转]
    [转]
    the thread has exited with code -1073741819
  • 原文地址:https://www.cnblogs.com/liyihua/p/14477497.html
Copyright © 2011-2022 走看看