在一个用户账户管理模块(UserAccountController)里面,
有两个方法,
一个变更用户账户(changeAccount),
一个升级用户账户(levelUpAccount),
这样rest风格的url该怎么写?
http方法都是put;
参数列表也一样;
一个叫——/change/account;一个叫——/levelup/account;这样?
这还算rest风格吗?
相关问题
- Design RESTful service with multiple ids
- Axios OPTIONS instead of POST Request. Express Res
- Plain (non-HTML) error pages in REST api
- Laravel 5.1 MethodNotAllowedHttpException on store
- Can I parameterize labels and properties on CREATE
相关文章
- Why using href=“// instead of href=”http:// in HTM
- Got ActiveRecord::AssociationTypeMismatch on model
- Multiple parameters in AngularJS $resource GET
- Global Exception Handling in Jersey & Spring?
- REST search interface and the idempotency of GET
- Getting error detail from WCF REST
- Send a GET request with a body in JavaScript (XMLH
- GuzzleHttp Hangs When Using Localhost
1楼给的就可以。
rest其实并不关心url如何组织,只是格式友好的url有利于使用者对api的理解。
https://linianhui.github.io/code-guide/http-api/#4.1.http-method
你这个不满足rest风格风格不能接口url不能出现动词,而且你参数都一样,就没必要搞两个
写
put http://api.xxxx/account/
或者put http://xxxx/api/acccoun/
/account/change /acount/levelup 这样怎么样