博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
http简介
阅读量:6693 次
发布时间:2019-06-25

本文共 1912 字,大约阅读时间需要 6 分钟。

网络发展历史:

  90年之前:
    科研&军方使用网络--民用网络--email被发明(1965年)--ftp传输模式(1979年))
  www发明:
  发明者:Tim Berners-Lee
  组成:
    uri:统一资源标识符
      组成:
        urn:唯一名称
        url:
          定义:统一资源定位符-访问网站的地址
          组成:协议&域名&端口&路径&查询参数&锚点
          查询:dns:提供url得到ip
    http:超文本传输协议(提供统一协议,能够传输页面)
    html:超文本标记语言(提供语言标准,能够看明白网页)

http:

   过程:
     组成: 服务器端 客户端
     作用:为服务器端和客户端之间的通讯提供协议,提供沟通标准
     流程:
        客户端(浏览器)发出请求
        服务器端通过端口接收请求(ftp-21端口 邮件-25端口 https-443端口 http-80端口)
        服务器响应返回内容
        客户端下载相应内容
   请求:
    组成:
      1.请求要求( GET POST PUT PATCH DELETE HEAD OPTIONS) 路径(默认/ 包括查询参数不包括锚点) 协议(http)/版本(1.1 2.0)
      2 Key1: value1
      2 Key2: value2
      2.Host: 访问域名
      2 Content-Type: (第四部分文本类型)
      2 Host: 访问域名(www.baidu.com)
      2 User-Agent:访问工具 (curl/7.54.0)
      3(永远为空格)
      4.所上传的数据(可不存在)
     方法:
        curl:
          定义:是一个和服务器交互信息(发送和获取信息)的命令行工具
          方式:
            curl(选项)(参数)
              例如:curl -s -v -H -- ""
              请求内容:
                GET / HTTP/1.1
                Host: 
                User-Agent: curl/7.54.0
                Accept: 

 

      chrome:

          过程:
             打开浏览器-地址栏输入地址
             打开检查元素-打开 Network-刷新网址
             Network 点击,查看 request Headers,点击「view source」
             请求存在第四部分,可通过 FormData 或 Payload查看

 

  响应:
    组成:
      1 协议(http)/版本号(1.1 2.0) 状态码 状态解释
      2 Key1: value1
      2 Key2: value2
      2 Content-Length: 文档长度
      2 Content-Type:第四部分文档内容 (text/html)
      3(一定为空格)
      4 下载内容
      状态码解释:
        200:请求成功
        301:永久被移除
        302:临时重定向
        304:内容为上次响应内容
        403:拒绝执行
        404:未被服务器发现
        500:服务器出错
        502:服务器被关闭
    方法:
      chrome:
          过程:
            打开浏览器-地址栏输入地址
            打开检查元素-打开 Network-刷新网址
            Network 点击,查看 request Headers,点击「view source],会看到前两部分
            查看 Response 或者 Preview,看到响应的第 4 部分

 

转载于:https://www.cnblogs.com/baozishi/p/8590537.html

你可能感兴趣的文章
数据库的启动模式:3种启动模式
查看>>
不求完美,先让事情开始,然后再完善它
查看>>
观点 | 阿里资深技术专家:优秀的数据库存储引擎应具备哪些能力?
查看>>
数据千万条,备份第一条,数据找不回,老板两行泪
查看>>
快速体验 Sentinel 集群限流功能,只需简单几步
查看>>
oracle数据库基础知识
查看>>
每日一站:卧龙阁-公司点评职场社交网站
查看>>
搭建基于IP SAN 的 iscsi 存储系统
查看>>
数据仓库的物理模型
查看>>
MR的Shuffle过程
查看>>
css笔记07
查看>>
jquer01-包装集
查看>>
页面增加Cookie
查看>>
iOS面试题总结 二
查看>>
@Override是什么
查看>>
JAVA中堆栈和内存分配
查看>>
使用yum方式安装 zabbix3.0
查看>>
办公室趣事
查看>>
Ubuntu Server添加磁盘
查看>>
复合索引
查看>>