http请求方式GET与POST的区别
文件上传须知详细操作:
RESTful API
REST Representational State Transfer 表述性状态转移
特点:使其任意多次执行产生影响均与一次执行的影响相同
解释: 使用同等参数重复执行,并能获取相同结构函数。这些函数不会影响系统的状态也不用担心重复执行会对系统造成改变。
GET:获取数据
传参: 不安全 通过URL
安全且幂等(idempotent、idempotence) 是一个数学与计算机概念 常见与抽象代数中
传输数据大小:理论上不受限制,实际上受到浏览器限制 2-4k之间 ( IE:1k-35字节)
POST :添加数据
传参:相对GET来说安全
不安全且不幂等
传输数据大小:理论上不受限制,实际上受到服务器软件限制(阿帕奇,linux等),脚本语言语言限制详细参照 PHP大文件上传 http://note.youdao.com/noteshare?id=e2cc0e371b22570c8e1be1be428e72bbbbd&sub=4B6376056AF34D83BD6A1B9DC8E492A6
PUT : 更新数据 api.07c.com/students?id=1
不安全但幂等
DELETE:删除数据
不安全但幂等
URL:API 的地址 或是名字 名词。
所以说定义URL要使用名称不能使用动词。
版本号:方便用于更新,放在url里面
例如: GET/api.01c/1.0/students
也可以放在请求头里 :