我正在为移动应用设计一个API,我希望保持RESTful.
API是使用Basic HTTP Auth授权的,但是,当用户第一次打开应用程序时,他需要先登录,所以我需要设计一个API来检查用户的凭据,这将接受一对用户名和密码,相应地返回成功或失败.
问题是网址应该是什么,所以它是宁静的?我认为/ login不是一个好的.
一种好方法是对GET当前用户的帐户/配置文件信息执行请求.并且它返回用户名,设置,化身URL等me经常用作认证用户的速记标识符.
GET https://api.example.com/profiles/me
HTTP/1.1 200 OK
{
"username": "bob",
"id": "xyz",
"created_at": 123,
"image_url": "https://example.com/bob.png"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16160 次 |
| 最近记录: |