<分区>
我正在实现一个 RESTfull API 来与 AWS RDS 对话,security_groups 资源支持典型的 CRUD 动词。当谈到“授权”和“撤销”时,我不确定最佳做法是什么,您认为哪一个最好?
自定义 Action ,url中的参数
PUT agifog:3000/rds/security_groups/:security_group/authorize?ec2name='default'&ec2owner='0123456789'
自定义 Action ,传递参数
PUT agifog:3000/rds/security_groups/:security_group/authorize
{
"ec2name": "default"
"ec2owner": "0123456789"
}
标准更新
PUT agifog:3000/rds/security_groups/:security_group
{
"operation": "authorize"
"ec2name": "default"
"ec2owner": "0123456789"
}