【发布时间】:2020-03-23 09:38:33
【问题描述】:
我在客户端使用 angular.dart 并在服务器端使用 dart 开发应用程序。 我已经编写了一个登录休息入口点,并想设置响应中的标头但未设置 cookie。
set-cookie:app-user=533c1470a2658184a7625d7d; Expires=Tue, 8 Apr 2014 9:15:47 GMT; Domain=.ballr.eu; Path=/
set-cookie:app-tokn=530fa71b615e168787a7cb5b5c589a5601065e1e3f921d4b770c784394de3a42; Expires=Tue, 8 Apr 2014 9:15:47 GMT; Domain=.ballr.eu; Path=/
我尝试检查我的标题或我在 cookie 中设置的值,但我认为这很好
标题:
request.response..statusCode=HttpStatus.OK
..headers.set(HttpHeaders.CONTENT_TYPE, 'text/plain: charset=UTF-8')
..headers.add("Access-Control-Allow-Methods", "OPTIONS, GET, POST, PUT, DELETE")
..headers.add("Access-Control-Allow-Headers", "origin, x-requested-with, content-type, accept")
..headers.add("Access-Control-Allow-Origin", "*");
饼干:
static setCookie(HttpRequest request, String key, String value, DateTime duration) =>
request.response.cookies.add(new Cookie(key, value)..path = '/'
..expires = duration
..domain = '.app.eu');
我在stackoverflow和google组上关注了一些线程,我认为这是我在另一个项目(angular/Java)中设置的值“withCredientals”的问题,但我在angular.dart上找不到这个参数。
你能帮我找到它或者你有什么想法吗?
感谢您的帮助/时间
【问题讨论】:
标签: cookies dart cross-domain angular-dart