-
DHC Client查看全部
-
如何设计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:返回一个空文档查看全部
-
422 Unprocesable Entity 当创建一个对象时,发生一个验证错误查看全部
-
RESTful适合资源型服务接口,高效率,安全性要求不高的场景。 SOAP的成熟性可以给需要提供给多开发语言的,对于安全性要求高的接口设计带来便利查看全部
-
状态码 200 OK 客户端请求成功 400 Bad Request 客户端请求有语法错误,服务器不理解 401 Unauthorized 服务器收到请求,但是拒绝提供服务 404 Not Found 请求资源不存在 500 Internal server error 服务器错误 503 Server Unavailable 服务器不能处理客户端的请求查看全部
-
本质:一种软件架构风格 核心:面向资源 资源:网络上的一个实体,网络上的一个具体信息查看全部
-
PUT 是更新资源查看全部
-
RESTful API 设计标准查看全部
-
$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES,false);查看全部
-
更新资源操作查看全部
-
创建资源操作查看全部
-
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [L]查看全部
-
问题请求状态码查看全部
-
问题请求的状态码查看全部
-
成功的状态码示例查看全部
举报
0/150
提交
取消