我正在寻找完整的和更新的Restful web服务文档。
例如,对于用户登录,我们必须发布以下数据。
POST: http://example.com/user/login?_format=json
Content-type: application/json
Data: { "name": "admin", "pass": "myPassword" }
Response: 200 OK
这将通过cookie身份验证正确地登录,并返回类似于此的结果。
{
"current_user": {
"uid":"1",
"roles":["authenticated"],
"name":"admin"
},
"csrf_token":"abc123",
"logout_token":"def456"
}
如何注销刚刚登录的用户?
我找到了RESTful网络服务模块概述,但我仍然不知道如何注销。
使用下面的请求返回一个403禁止错误。
POST: http://example.com/user/logout?_format=json
Content-type: application/json
Data: { "name": "admin" }
我遗漏了什么?
发布于 2017-04-25 05:54:04
根据文档,您可以这样做。
GET http://example.com/user/logout
Content-type: text/html
200 - OK
注意:不要通过"?_format=json“,它是不接受的。
https://drupal.stackexchange.com/questions/234739
复制相似问题