我正在开发一个带Go的小网站,我正在尝试从我的服务器设置一个cookie。
我在localhost上运行服务器,在端口subdomain-dev.domain.com
上将127.0.0.1别名为5080
。
我收到POST
到subdomain-dev.domain.com:5080/login
的回复时,我可以查看 set-cookie
标题。响应如下:
HTTP/1.1 307 Temporary Redirect
Location: /
Set-Cookie: myappcookie=encryptedvalue==; Path=/; Expires=Fri, 13 Sep 2013 21:12:12 UTC; Max-Age=900; HttpOnly; Secure
Content-Type: text/plain; charset=utf-8
Content-Length: 0
Date: Fri, 13 Sep 2013 20:57:12 GMT
为什么Chrome或Firefox没有录制此内容?在Chrome中,它不会显示在“资源”选项卡中。在FF我也看不到它。在以后的Request标题中我也看不到它。
答案 0 :(得分:21)
在Cookie中查看Secure
字符串?
是的,我也是。但只是几个小时后。
如果您已设置安全标记,请确保您通过SSL(https://在网址开头)访问您的网站。
如果您在本地开发并且没有证书,请确保跳过该选项。
答案 1 :(得分:3)
就我而言,我必须将此添加到我的回复中:
kind: Role
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
name: devops-user-limited-access
namespace: default
rules:
- apiGroups: ["", "extensions", "apps"]
resources: ["pods", "pods/log"]
resourceNames: ["POD_NAME"] <-------------------------------here
verbs: ["get", "list"]
我发现here除非我将Set-Cookie标头添加到暴露标头标头,否则我的客户端无法访问它。 希望这可以帮助某人!