• http协议请求的多种方式总结


    今天看到相同的请求有多种方式,瞬间感觉自己落后了一大截,呵呵哒,

    一大串相同的url,我都不知道咋选了

    我以前只知道get和post请求,听过put,虽然其他请求不经常用但总要了解哈哈呀,赶紧搜一下..进入正题吧

     现在一般的公司都选择前后端分离,后端的接口采用restful架构,其主要遵循rest(Representational State Transfer表述性状态转移)的思想:'统一资源接口',表达的对象就是url对应的资源,操作就是http方法(get/post不同请求方式)实现.

    1.GET
    (1)向特定的资源发出请求,并返回实体主体

    (2)需要用?分割URL和传输数据,参数之间以&连接,如options/system?key1=value1&key2=value2。 

    (3)GET提交的数据大小有限制

    2.POST

    (1)向指定资源提交数据进行处理请求

    (2)POST把提交的数据放在HTTP请求报文的body中

    (3)POST方法提交的数据没有限制 

    3.PUT
    (1)向指定资源位置上传其最新内容

    (2)html表单不支持这个,实际和post相似,都是向服务器发送数据,但put指定了资源存放位置,而post是服务器自己决定

    4.DELETE

    (1)请求服务器删除Request-URI所标识的资源

    5.HEAD

    (1)只请求页面消息头中的元信息

    (2)向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回

    6.OPTIONS

    (1)返回服务器针对特定资源所支持的HTTP请求方法,允许客户端查看服务器的性能

    7,TEACE

    (1)回显服务器收到的请求,主要用于测试或诊断

    8.PATCH

    (1)用于创建.更新资源和put相似,但她只代表部分更新

    以上就是根据数据库CRUD增删查改对应起来的,是REST的精髓

  • 相关阅读:
    6.1 tar:打包备份
    6.3-4 zip、unzip
    6.5 scp:远程文件复制
    S7 Linux用户管理及用户信息查询命令
    7.6 passwd:修改用户密码
    7.2-5 usermod
    DES
    FreeRTOS笔记
    第4章 裸机系统和多任务系统
    第008课_第1个ARM落版程序及引申
  • 原文地址:https://www.cnblogs.com/xiaolanschool/p/9378498.html
Copyright © 2020-2023  润新知