我有Angular的前端,它连接到drupal后端。我正在将 drupal 服务模块用于 rest api。
问题是当我使用 rest 登录时,我可以获得所有会话详细信息,如 session_name 、 sessid 和令牌。
在 Angular 中,对于所有进一步的请求,我发送如下标头:-
{
‘X-CSRF-Token’: thetoken,
‘Cookie’: formedcookie
}
但是,它总是返回错误 406:用户未登录。即使我尝试注销。
在POSTMAN rest client中尝试时,一切正常。只有,在角度上它不起作用。
编辑:-我已经尝试了两天,但仍然无法正常工作。也许,会话身份验证不适用于 Angular 应用程序?尝试了 http basic auth ,那也没有用。是关于方式,应该发送标头吗?