StupidBeauty
Read times:3179Posted at: - no title specified

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

成员函数文档

QString  QNetworkCookie:: domain () const

返回这个小甜饼与之相关联的域名。这个属性,对应于小甜饼字符串表示形式中的"domain"字段。

注意,此处的域名可能以小数点开头,那种形式并不是有效的主机名。但是,它的意义是,这个小甜饼会匹配到所有以那个域名为后缀的主机名。

参考 setDomain ()

QByteArray  QNetworkCookie:: name () const

返回这个小甜饼的名字。小甜饼中唯一一个必须具有的字段就是名字,如果不包含字段,那么,就会认为它是无效的。

参考 setName () value ()

QString  QNetworkCookie:: path () const

返回与这个小甜饼相关联的路径。这个属性,对应于小甜饼的字符串表示形式中的"path"字段。

参考 setPath ()

QByteArray  QNetworkCookie:: value () const

返回这个小甜饼的值。注意,对于小甜饼,即使它的值是空的,也仍然有效。

小甜饼的名字/值对,对于应用程序来说是透明的:也就是说,它们的值不带任何意义。

参考 setValue () name ()

未知美人

未知美人

雅卿

Your opinions

Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands