• http协议简介


    http协议

    1. 什么是http协议?

    http协议又称超文本传输协议,用来规定浏览器(客户端)和服务器之间通信的方式。

    2. 三个基本原则

    1. 基于请求响应模型
    2. 一次请求对应一次响应
    3. 请求只能由客户端发出,服务器只能被动等待请求,做出响应

    3. http请求

    http请求由三部分组成:

    1. 请求行

      包含请求方式、请求的资源、http协议版本等

    2. 请求头

      请求头种类有很多,常用的有:

      • host:当前访问的域名,如www.baidu.cn
      • Accept-Language:和国际化相关的头,可以接收的语言环境
      • Referer:指从哪个页面跳转过来
      • cookie:保存本地信息的头
    3. 实体内容

      包含请求的参数,当请求方式为post时,请求参数就在请求体中。

    4.http响应

    由三部分组成

    1. 状态行:包含状态码、http协议版本

      状态码:三位数值,表示服务器对请求的处理结果,常见的有:

      • 200:表示成功
      • 404:请求资源不存在,出现该情况一般检查路径是否匹配
      • 500:代码错误
      • 304、307:使用缓存
      • 302:重定向
    2. 响应头

      响应头种类也有很多,常见的有:

      • Content-Type:服务器发送数据的格式,包括可以指定数据的编码。
      • location:和请求重定向相关的头。
      • refresh:定时刷新。
      • set-cookie:和cookie相关的头。
      • expires、cache-control、pragma:都是和缓存相关的头。
    3. 响应实体

      服务器响应的所有内容

  • 相关阅读:
    HTML 笔记
    JavaScript 学习笔记
    对近期的一些总结
    【 Java 】手速手速~
    【 Java 】 简易交通灯
    【 Art 】小心心~
    scala 标识符案例
    scala 基础类型
    scala 类、字段、方法
    scala 列表
  • 原文地址:https://www.cnblogs.com/juzhuxiaozhu/p/13215937.html
Copyright © 2020-2023  润新知