我一直在使用Drupal 8.2.1中添加的新RPC端点创建一个使用Drupal作为后端的Angular 2应用程序。我可以成功登录用户并设置cookie。但是,如以下帖子Additional RPC Endpoints中所述,使用注销结束点对我来说似乎不起作用。
curl --header "Content-type: application/json" --request POST \
http://drupal.d8/user/logout?_format=json
此请求返回403禁止错误。我环顾四周,发现这个话题很少。
以下是发出的HTTP请求:
var headers = new Headers();
headers.append('Content-type', 'application/json');
headers.append('Accept', 'application/json');
this.userLogoutUrl = 'http://localhost:8888/user/logout?_format=json';
return this._http.post(this.userLogoutUrl, {headers: headers, withCredentials: true})
.map(res => res.json());