您的位置:首页 > 理论基础 > 计算机网络

URL描述资源,HTTP方法(get,put,delete,post)描述操作

2018-01-25 11:38 405 查看
URL描述资源,HTTP方法(get,put,delete,post)描述操作, Status Code 描述结果

REST (REPresentational State Tranfer)

Resource REPresentational State Tranfer

Resource(URL)

REPresentational(JSON)

State Tranfer(HTTP Method)

服务端只提供REST接口,就可以支持Web、Android、IOS三种界面。

最佳实践(best practices);

URL Root   www.example.org/api
API版本      www.example.org/api/v1
URI使用名词(推荐复数)  www.example.org/api/v1/friends
确保GET和HEAD是安全的,不能通过这两个方法修改资源 
资源的地址推荐使用嵌套结构 www.example.org/api/v1/friends/312345/profile
返回结果过大,采用分页(Pagination),或者限制(Limit)处理。注:Http协议支持分页(PAGINATION)操作
使用正确的HTTP Status Code 表示返回状态
返回结果,提供明确文字说明
安全,使用https

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐