-
HTTP协议-URL查看全部
-
设计概念和准则查看全部
-
RESTful是什么?查看全部
-
课程目标查看全部
-
设计restful api 从这6方面入手查看全部
-
restful是什么查看全部
-
设计RESTful查看全部
-
如何设计RESTful API 一、资源路径(URI) 不能能动词,只能用名词的复数 版本信息:1、加入到url中 v1 2、加入到请求头 二、HTTP动词 : 对 资源的CRUD操作 有HTTP动词(谓词)表示 get post put patch:在服务器更新资源(更新后只返回更新的属性) delete 三、过滤信息:如果记录数量很多,服务器不可能全部返回给用户,API应该提供参数,过滤返回结果 例如:?offset=10 指定位置开始 ?page=2&per_page 指定第几页,以及每页的记录数 四、状态码:使用HTTP状态码 200(OK) 201(新建或修改成功) 204(删除数据成功) 400(请求有错误) 401(用户没有验证) 403(用户访问被禁止) 422(创建对象时,验证错误) 500(服务器内部错误) 五、错误处理:error 作为键名 value 做参数值 六、留返回结果:GET/ collections:返回资源对象列表(数组) GET/ collection/identity 返回单个资源对象 POS/ collections:返回新生成的资源对象 PUT/collections/identity:返回完整的资源对象 PATCH/collections/identity:返回被修改的属性 DELETE/collections/identity:返回一个空文档查看全部
-
如何设计RESTful API 资源路径(URI) HTTP动词 过滤信息查看全部
-
bbbbb查看全部
-
dghhjjj查看全部
-
dghjj查看全部
-
fgjjjhgf查看全部
-
hhgffghh查看全部
-
http请求方法有:get,post,head,delete,put,options查看全部
举报
0/150
提交
取消