Qt5.7文档翻译:QNetworkCookie类,QNetworkCookie Class
QNetworkCookie 类,存储着单个网络小甜饼(cookie)。 详细说明……
头文件: |
#include <QNetworkCookie> |
qmake指令: |
QT += network |
自此版本开始引入: |
Qt 4.4 |
QNetworkCookie 类,存储着单个网络小甜饼(cookie)。
小甜饼(Cookies),本质上是一小撮信息,像 HTTP 这样无状态的协议,会利用这种小撮信息来在多个请求之间维护一些持久性数据。
小甜饼,是远程服务器在向某个请求进行回复时设置的,并且,它预期着相同的小甜饼会在后续的请求中被一起发送回去。
QNetworkCookie ,就存储着这样一个从网络接收到的小甜饼。小甜饼,拥有名字和值两个属性,但是它们对于应用程序是透明的(也就是说,其中储存的信息,对于应用程序来说是无意义的)。 小甜饼,拥有与它相关联的路径名和域名,这两个信息用于确定该小甜饼应当在什么时刻被回发给服务器。
小甜饼还可能具有过期时间属性,表明它的有效性会持续多久。如果未设置过期时间,那么,该小甜饼就是一个"会话小甜饼",因此,当应用程序退出时(或者当会话结束时)应当被删除。
QNetworkCookie 提供 了 QNetworkCookie::parseCookies ()函数,可用来从HTTP 协议头中解析出小甜饼。但是 ,当妳从 QNetworkReply 中接收到内容时,小甜饼已经被解析出来了。
这个类,实现的小甜饼,遵守Netscape 最初制定的小甜饼规范, 它与 RFC 2109 规范比较类似, 不过加上了"HttpOnly"扩展。 较新的 RFC 2965 规范( 它使用的是 Set-Cookie2 协议头 ),目前还不支持。
参考 QNetworkCookieJar 、 QNetworkRequest 和 QNetworkReply 。
返回这个小甜饼与之相关联的域名。这个属性,对应于小甜饼字符串表示形式中的"domain"字段。
注意,此处的域名可能以小数点开头,那种形式并不是有效的主机名。但是,它的意义是,这个小甜饼会匹配到所有以那个域名为后缀的主机名。
参考 setDomain () 。
返回这个小甜饼的名字。小甜饼中唯一一个必须具有的字段就是名字,如果不包含字段,那么,就会认为它是无效的。
返回与这个小甜饼相关联的路径。这个属性,对应于小甜饼的字符串表示形式中的"path"字段。
参考 setPath () 。
返回这个小甜饼的值。注意,对于小甜饼,即使它的值是空的,也仍然有效。
小甜饼的名字/值对,对于应用程序来说是透明的:也就是说,它们的值不带任何意义。
未知美人
未知美人
雅卿
Your opinionsHxLauncher: Launch Android applications by voice commands