HTTP相关基础

1、HTTP协议

  a)超文本传输协议,是一个基于“请求于响应”模式的、无状态的引用层协议

  b)HTTP协议采用URL作为定位网络资源的标识

  c)URL格式:http://host[:post][path]

2、请求(Request)

  a)包含

      i.请求方法

      ii.请求的网址

      iii.请求头

      iv.请求体

  b)书写格式:

    请求首行;    请求方式 请求路径 协议和版本,例:GET /index.htm l HTTP/1.1

    请求头信息;   请求头名称:请求头内容,即为key:value,例:Host:loaclhost

    空行;       用来与请求体分隔开

    请求体。      GET没有请求体,只有POST有请求体

3、响应(response)

  a)包含

    i.响应状态码(以下为个别状态码)

        200:请求成功

        404:请求的资源没有找到

        500:请求资源找到,但服务器出现错误

        302:重定向,服务器要求浏览器重新发一个请求,服务器会发送一个响应头为Location,它指定了新请求的URL地址

    ii.响应头

     iii.响应体

  b)书写格式

    响应首行;

    响应头信息;

    空行;

    响应体。

4、GET和POST的区别

  a)Get相对于post较不安全,get将参数包含在URL里面,post是通过表单形式传输的,包含在请求体中

  b)Get最多提交的数据大小为1024字节,post没有限制

  c)Get效率较高与post

5、GET请求:

  GET请求(HTTP默认的请求方法)的特点:

  没有请求体

  数据必须在1K

  GET请求数据会暴露在浏览器的地址栏中

  GET请求常用的操作:

  在浏览器的地址栏直接给出网址

  点击页面的超链接

6、POST请求:

  数据不会出现在地址栏中

  数据大小没有上限

  有请求体

  请求体中如果存在中文,会使用URL编码

7、Referer:网站名:请求来自哪个页面,用来统计来自网页的数量

8、提交表单,表单默认使用GET请求,但可以设置POST


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值