理解 HTTP 方法:get post put delete

一、GET请求

  1. 定义

        get是指从指定的资源请求数据。完整请求一个资源,用于获取数据。

     2. 使用方法

        get方法查询的字符串(名称/值对)是在GET请求的URL中发送的,如:/test/demo.html?name=value1&age=value2

        ?后面放着请求服务器所带的参数,并通过& 连接多个参数。

     3.  其他注释(注意)

        1)  get请求可被缓存;

        2)  get请求保留在浏览器历史记录中;

        3)  get请求可被收藏为书签;

        4)  get请求不应在处理敏感数据时使用;

        5)  get请求有长度限制( 不同浏览器有不同的长度限制,一般是1024个字符);

        6)  get请求只应当用于取回数据。

二、POST请求

     1.  定义

        post请求是向指定的资源提交要被处理的数据(提交表单)(新建资源、更新资源)

     2. 使用方法

        post查询字符串(名称/值对)是在post请求的http消息主体中发送的:

        POST /test/demo_form.html  HTTP/1.1

        Host: xxxx.com

        name1=value1&name2=value2

     3.  其他注释(注意)

        1)  post 请求不会被缓存

        2)  post请求不会保留在浏览器历史记录中

        3)  post 不能被收藏为书签

        4)  post请求对数据长度没有要求

     4.  get和post的区别

 

三、PUT请求

        用来更新资源(上传指定的URI)

四、DELETE请求

        用来删除指定资源(删除)

五、CONNECT

        把请求连接转换到透明的TCP/IP 通道。

六、HEAD

        与GET相同,但只返回HTTP保温,不返回文档主体。仅请求响应首部

七、OPTIONS

        返回服务器支持的HTTP方法。        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值