带有安全标志的Cookie是否可用于具有443端口的Http请求?
例如)http:443//www.example.com
那443端口的Http请求上的ssl又如何呢?
答案 0 :(得分:0)
“带有安全标志的Cookie是否可用于具有443端口的Http请求?”
-否。带有安全标志的cookie仅在HTTPS环境下起作用。对端口443(HTTPS的默认端口)的HTTP请求仍然是HTTP,而不是HTTPS。协议是协议,不会由使用哪个端口来决定。
根据RFC6265:
Secure属性将Cookie的范围限制为“安全” 渠道(其中“安全”由用户代理定义)。当一个 Cookie具有“安全”属性,用户代理将包括 HTTP请求中的Cookie,仅是通过 安全通道(通常是基于传输层安全性(TLS)的HTTP
对端口443的HTTP请求未通过安全通道传输。
我做了一个简单的实验,结果如下:
“带有443端口的Http请求上的ssl怎么样?”
-HTTP请求上没有443端口的SSL。 443是一个普通的普通数字,没有什么特别的。只是被选为HTTPS的默认端口,仅此而已。