如何优雅的设计Restful API URL?
网上大部分文章都是再讲 get/put/post,加上2个例子,像这样:
xxx.com/articles [get / post]
xxx.com/articles/article_id [get / put]
我的问题是:
1.一些动作 follow(unfollow) / like(dislike) / thumbup 这样的动作如何设计 restfull url呢?
2. 图片等多媒体等等等二进制也要用json格式来传递吗?上传一个文件,视频之类的20-30MB,用json和普通form提交来处理,有很大的出入吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这个问题我也遇到过,参考了一下
Github
的做法:Follow a user
Unfollow a user
参考:https://developer.github.com/v3/users/followers/#follow-a-user
参考github和dropbox的api是个不错的选择,还有一篇私藏的关于rest风格讨论的译文
想知道这种设计时,后端是怎么获取用户传来的参数的,使用正则匹配吗,tornado框架有更好的办法吗?get_argument()只适合
这种了。