问题:
在一个用户账户管理模块(UserAccountController)里面,
有两个方法,
一个变更用户账户(changeAccount),
一个升级用户账户(levelUpAccount),
这样rest风格的url该怎么写?
http方法都是put;
参数列表也一样;
一个叫——/change/account;一个叫——/levelup/account;这样?
这还算rest风格吗?
回答1:
1楼给的就可以。
rest其实并不关心url如何组织,只是格式友好的url有利于使用者对api的理解。
https://linianhui.github.io/code-guide/http-api/#4.1.http-method
回答2:
/account/change /acount/levelup 这样怎么样
回答3:
你这个不满足rest风格风格不能接口url不能出现动词,而且你参数都一样,就没必要搞两个
写put http://api.xxxx/account/
或者put http://xxxx/api/acccoun/