zoukankan      html  css  js  c++  java
  • HTTP协议

    HTTP协议

    1.四大特性

    1. 基于TCP/IP作用于应用层之上的协议
    2. 基于请求响应(请求对应响应)
    3. 无状态(不保存客户状态)(可以用cookies:session来保存状态)
    4. 无连接(不像TCP协议,连接通道之后一直连接着,http发完本次请求响应的数据就断开连接)

    2.数据格式

    • 请求格式:
      1. 请求首行(请求方式、版本协议等)
      2. 请求头(一大堆k:v键值对)
      3. (换行)
      4. 请求体(敏感信息、密码、身份证号等)
    • 响应格式:(和请求格式一模一样)
      1. 请求首行(请求方式、版本协议等)
      2. 请求头(一大堆k:v键值对)
      3. (换行)
      4. 请求体(敏感信息、密码、身份证号等)

    3.状态响应码

    用数字来表示一串文字需要表达的意思,用户看到这串数字,就能明白出了事什么问题。之所以用数字表示,是因为数字占用空间小,早期硬盘内存小,发送的数据越小越好。后来大家用习惯了,就都约定俗成了。

    1XX:服务端已经成功接收到了你的请求,正在处理,你可以继续提交其他数据。一般看不到这个数字,因为闪过太快,你来不及看清,服务器数据就发过来了。

    2XX:服务端成功响应了响应的数据(200)

    3XX:重定向

    4XX:请求出错(404:找不到请求的网页)(403:用户不符合条件,服务器拒绝请求)

    5XX:服务器内部错误(500)

  • 相关阅读:
    AC自动机模板
    输入输出外挂(整数)
    前同事通过接私活年入60W,他常用19个私活平台汇总!
    通用分页存储过程
    单品流向
    口令对照表
    连接字符串大全
    各搜索引擎登记入口
    moto手机软件收集
    resin在线客户系统
  • 原文地址:https://www.cnblogs.com/bowendown/p/11845190.html
Copyright © 2011-2022 走看看