zoukankan      html  css  js  c++  java
  • http协议基础知识

    1、http-url:

    协议,主机号:一台服务器的ip地址;端口号:主机上面的程序号,一般默认80,许多浏览器省略不显示;路径:工作路径的目录

    url请求:

    访问主机号为123.207.58.25这台主机下面的80号服务下的根目录下的a目录下的c.php资源,并且提交的数据是a=100和b=20,大多数浏览器的url中间?隔开的是我们要提交的数据并且使用&来区分各个数据。提交的数据一直采用name=value的形式。

    2、http-请求

    对于一个网址,https://123.207.58.25:80/a/b/c.php?a=100&b=20,去掉https,去掉ip,去掉端口号,剩下的(a/b/c.php?a=100&b=20)就是存放在上图中url字段中的数据。

    请求行中的数据是:

    GET /a/b/c.php?a=100&b=20 http/1.0
    注意:1.GET和、/a...之间有一个空格,b=20和http/1.0之间有一个空格
    2.其中的 每一行的标识,不仅仅是第一行的,另外规定就是 不允许单独的出现
     
    method字段:
    get:请求获取url所标识的资源,方法:在浏览器的地址栏中输入网址,浏览器多使用get方法
    post:在url所标识的资源后面附加新的资源,方法:要求被请求的服务器接受负载方法后面的数据,常用于提交表单。
     
    3、http-响应

    上图中有状态行中有状态码和状态码描述,实例:

    200 ok---客户端请求成功

    404 Not Found--请求资源不在

    403 Firbidden--服务器拒绝接收到的请求,拒绝服务

  • 相关阅读:
    Linux 文件查找
    Linux-Varnish缓存
    Linux-部署Hadoop环境
    Linux-部署MFS分布式文件系统
    Linux-部署Jumpserver跳板机
    Linux-部署Heartbeat高可用
    Linux-Mysql5.7之字段约束,索引,外键
    Linux-Mysql常用命令(下)
    Linux-Mysql常用命令(上)
    Python-常用模块详解
  • 原文地址:https://www.cnblogs.com/LWK5100/p/14234236.html
Copyright © 2011-2022 走看看