`

Cookie字段:Set-Cookie

    博客分类:
  • Http
 
阅读更多
当服务器准备开始管理客户端的状态时,会事先告知各种信息

Set-Cookie:status=enable;expires=Tue, 05 Jul 2014 08:22:31 GMT; => path=/;domain=.hackr.jp;

expires:Cookie的有效期,仅限于维持浏览器会话时间段内.若不明确指定则默认为浏览器关闭前为止

path:限制指定Cookie的发送范围的文件目录,若不指定则默认为文档所在的文件目录,但有办法可避开这项限制,所以对其作为安全机制不能抱有期待

domain:作为Cookie适用对象的域名,若不指定则默认为创建Cookie服务器的域名,但除了针对具体指定的多个域名发送Cookie之外,不指定domain属性显得更安全

secure:仅在HTTPS安全通信时,才可以发送Cookie.
Set-Cookie:name=value;secure

HttpOnly:它使JavaScript脚本无法获取Cookie,为防止跨站脚本攻击(Cross-site scripting,XSS)对Cookie的信息窃取
Set-Cookie:name=value;HttpOnly










分享到:
评论

相关推荐

    cookie和session

    - 在Java Web应用中,可以使用`HttpServletResponse`对象的`addCookie()`方法来添加Cookie,并将其包含在HTTP响应头的`Set-Cookie`字段中。 4. **Cookie的获取**: - 可以通过`HttpServletRequest`对象的`get...

    Delphi使用IdHTTP控件操作Cookies的例子.rar

    在后续的请求中,IdHTTP会自动将这些Cookie添加到Request头部的Cookie字段,以便服务器能够识别客户端的状态。 在实际编程中,我们可能需要手动操作Cookie。例如,有时我们需要在请求前设置特定的Cookie,或者在...

    practice-mar-2021-auth-with-cookie:练习-2021年3月-使用Cookie进行身份验证

    "practice-mar-2021-auth-with-cookie-master"可能包含了实现上述流程的代码示例,包括HTML页面、服务器端脚本(如Node.js或PHP)以及相关的身份验证逻辑。通过查看和运行这些代码,你可以更直观地了解Cookie身份...

    教材配套平台练习题.doc

    - `Set-Cookie`:在HTTP响应头中,正确设置Set-Cookie字段的格式是`Set-Cookie: user=itcast; Path=/;`,注意冒号和分号的使用。 以上知识点是Java Web开发的基础,理解并掌握它们对于编写Web应用程序至关重要。...

    jspservlet好资料

    5. **HTTP响应头**:06-Response-Headers-Chinese.pdf可能涵盖了HTTP响应头的详细信息,包括常见的Header字段,如Content-Type、Set-Cookie、Cache-Control等,以及它们在HTTP通信中的作用。 6. **HTTP状态码**:05...

    cookie登录示例

    - **创建Cookie**:服务器在响应HTTP头中通过Set-Cookie字段设置Cookie。例如,`Set-Cookie: username=admin; Max-Age=3600` 设置了一个名为`username`的Cookie,值为`admin`,并设定它将在一小时后过期。 - **...

    curl命令详解.docx

    - `-D` 保存HTTP响应头信息,包括Set-Cookie字段:`curl -D headers.txt [URL]` - `-b` (小写) 使用cookie:`curl -b cookiefile [URL]` ### 6. 模仿浏览器 `-A`或`--user-agent`指定客户端用户代理,让服务器认为...

    HTTP Cookie 协议管理标准分析以及结构实现

    ##### Set-Cookie字段详解 当服务器需要向客户端发送Cookie时,会在HTTP响应头中使用`Set-Cookie`字段。该字段的一般格式如下: ```plaintext Set-Cookie: name=value; expires=xxx,xxx,xxxxxxxxxx; path=/xxx; ...

    SQLMAP参数介绍.pdf

    - `--cookie`, `--load-cookies`, `--drop-set-cookie`:处理HTTP Cookie头信息,用于登录场景或测试注入。 - `--user-agent`, `--random-agent`:修改或随机设置User-Agent头,防止被服务器识别。 - `--host`:...

    信息安全_数据安全_The_cookie_monster_in_your_browsers.pdf

    - 饼干通过HTTP响应头中的Set-Cookie字段设置,例如:Set-Cookie: sid=123; path=/admin。 - 浏览器在后续请求中自动将饼干添加到Cookie头,如:Cookie: sid=123; lang=en。 - JavaScript API允许读写饼干,例如...

    cookie 文档

    - **设置Cookie**: 服务器在响应头中包含Set-Cookie字段,将信息发送给浏览器。 - **存储Cookie**: 浏览器接收到Set-Cookie后,会在本地存储一个文件,即Cookie文件。 - **发送Cookie**: 当用户再次请求同一个域...

    cookie实现的购物车

    - **设置Cookie**:服务器通过HTTP响应头中的`Set-Cookie`字段向浏览器发送Cookie。这个字段包含Cookie的名称、值、过期时间、路径、域等信息。 - **读取Cookie**:浏览器在每次发送HTTP请求时,会在请求头的`...

    cookie之困

    当用户首次访问网站时,服务器会通过响应头中的`Set-Cookie`字段向客户端发送Cookie信息。之后,客户端会在每次请求同一网站时自动携带这些Cookie信息,使得服务器能够识别并记住用户的状态。 ##### 2. 创建与读取 ...

    真正取COOKIE的程序

    - 要获取Cookie,首先需要解析HTTP响应头中的Set-Cookie字段,然后将这些信息存储在适当的数据结构中。 - 如果是服务器端编程,例如使用PHP,可以使用`$_COOKIE`全局变量来访问Cookie。 5. **应用示例**: - ...

    取网页COOKIE

    - 当用户访问一个网站时,服务器可以在响应头中设置Set-Cookie字段,将Cookie发送给浏览器。 - 浏览器接收到Cookie后,会将其存储在本地。之后每次向同一域发起请求时,浏览器都会自动将该域的Cookie附在请求头的...

    http协议 heat response.docx

    - **示例**:`Set-Cookie:session_id=abc123; expires=Wed, 09 Jun 2021 10:18:14 GMT; path=/` ##### Content-Encoding - **解释**:指明返回内容的编码方式。 - **示例**:`Content-Encoding:gzip` ##### Last-...

    JavaWeb 中Cookie实现记住密码的功能示例

    - `setPath(String path)`:指定Cookie的作用路径,决定哪些URL可以访问该Cookie。 - `setDomain(String domain)`:设置Cookie可被哪些域下的页面访问。 **四、实现记住密码的代码示例** 在JavaWeb工程中,通常...

    PHP的Cookie技术介绍

    2. **发送Cookie**:客户端在后续请求相同域名下的资源时,会在HTTP请求头中包含`Cookie`字段,将对应的Cookie信息发送回服务器。 - 示例:`Cookie: login=MichaelJordan` #### 五、Cookie的关键属性解析 - **...

    HTTP访问(带Cookie)模块.rar

    1. 设置Cookie:服务器通过HTTP响应头的Set-Cookie字段向客户端发送Cookie。例如: ``` Set-Cookie: sessionID=123456; Path=/; HttpOnly; ``` 这将设置一个名为sessionID的Cookie,值为123456,有效路径为服务器根...

    Java Web程序设计入门课件-Cookie对象.pptx

    Cookie的创建和发送通常发生在服务器端,通过HTTP响应头中的Set-Cookie字段进行。例如,设置一个名为"user",值为"itcast"的Cookie,可能的Set-Cookie头部信息如下: ``` Set-Cookie: user=itcast; Path=/; ``` 在这...

Global site tag (gtag.js) - Google Analytics