最近在写aws相关的开发,有这样一个问题:比如关于instance的操作有创建、重启、停止、删除等,如果按照restful设计风格应该如何实现?
GET /etc/instance/ 获取instance POST /ec2/instance/ 创建instance DELETE /etc/instance/ 删除instance
那重启、停止等操作呢?用PUT?
回复内容:
最近在写aws相关的开发,有这样一个问题:比如关于instance的操作有创建、重启、停止、删除等,如果按照restful设计风格应该如何实现?
GET /etc/instance/ 获取instance POST /ec2/instance/ 创建instance DELETE /etc/instance/ 删除instance
那重启、停止等操作呢?用PUT?
恰好在做一个管理服务的 RESTSful api 设计,说一下我的设计思路供参考。
一个经过完善设计的经典网上购物系统,适用于各种服务器环境的高效网上购物系统解决方案,shopxp购物系统Html版是我们首次推出的免费购物系统源码,完整可用。我们的系统是免费的不需要购买,该系统经过全面测试完整可用,如果碰到问题,先检查一下本地的配置或到官方网站提交问题求助。 网站管理地址:http://你的网址/admin/login.asp 用户名:admin 密 码:admin 提示:如果您
# 创建 POST /ec2/instance # 查询状态 GET /ec2/instance/:id # 删除(terminate) DELETE /ec2/instance/:id # 启动、重启等都算作修改状态,假定是在修改 instance 的 status 属性 # 启动 PUT /ec2/instance/:id Form data: status=start # 停止 PUT /ec2/instance/:id Form data: status=stop # 启动,如果已启动就重启 PUT /ec2/instance/:id?force=1 Form data: status=start
用一个rails的url设计来回答,手懒了
RESTful是啥?









