PySide6.QtNetwork.QNetworkCacheMetaData¶
- class QNetworkCacheMetaData¶
QNetworkCacheMetaData
类提供缓存信息。更多…概要¶
方法¶
def
__init__()
def
attributes()
def
expirationDate()
def
headers()
def
isValid()
def
lastModified()
def
__ne__()
def
__eq__()
def
rawHeaders()
def
saveToDisk()
def
setAttributes()
def
setHeaders()
def
setRawHeaders()
def
setSaveToDisk()
def
setUrl()
def
swap()
def
url()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QNetworkCacheMetaData
提供了关于缓存文件的信息,包括URL、最后修改时间、缓存文件创建时间、文件的头部信息以及文件是否应保存到磁盘。- __init__()¶
构造一个无效的网络缓存元数据。
另请参阅
- __init__(other)
- Parameters:
构造一个
other
QNetworkCacheMetaData
的副本。- attributes()¶
- Return type:
字典的键类型为 .QNetworkRequest.Attribute,值类型为 QVariant。
返回与此缓存项一起存储的所有属性。
另请参阅
返回元数据过期时的日期和时间。
另请参阅
- headers()¶
- Return type:
返回在此元数据中设置的
QHttpHeaders
形式的头信息。另请参阅
- isValid()¶
- Return type:
布尔
如果此网络缓存元数据具有已设置的属性,则返回
true
,否则返回 false。返回元数据最后修改的日期和时间。
另请参阅
- __ne__(other)¶
- Parameters:
- Return type:
布尔
如果此元数据不等于
other
元数据,则返回true
;否则返回false
。另请参阅
operator==()
- __eq__(other)¶
- Parameters:
- Return type:
布尔
如果此元数据等于
other
元数据,则返回true
;否则返回false
。另请参阅
operator!=()
- rawHeaders()¶
- Return type:
std.pairQByteArray的列表,QByteArray
返回在此元数据中设置的所有原始标头的列表。列表的顺序与标头设置的顺序相同。
另请参阅
- saveToDisk()¶
- Return type:
布尔
返回此缓存是否应允许存储在磁盘上。
出于性能考虑,某些缓存实现可能会将这些缓存项保留在内存中,但出于安全考虑,它们不应写入磁盘。
特别是对于http,将Cache-control设置为no-store的文档或任何未设置“Cache-control: public”的https文档,都会将saveToDisk设置为false。
另请参阅
- setAttributes(attributes)¶
- Parameters:
attributes – 字典,键类型为 .QNetworkRequest.Attribute,值类型为 QVariant。
将此缓存项的所有属性设置为映射
attributes
。设置元数据过期时的日期和时间到
dateTime
。另请参阅
- setHeaders(headers)¶
- Parameters:
headers –
QHttpHeaders
将此网络缓存元数据的头信息设置为
headers
。另请参阅
将元数据最后修改的日期和时间设置为
dateTime
。另请参阅
- setRawHeaders(headers)¶
- Parameters:
headers – .std.pairQByteArray,QByteArray 的列表
将原始头信息设置为
list
。另请参阅
- setSaveToDisk(allow)¶
- Parameters:
allow – 布尔值
设置是否允许将此网络缓存元数据和相关内容存储在磁盘上为
allow
。另请参阅
将此网络缓存元数据的URL设置为
url
。密码和片段已从URL中移除。
另请参阅
- swap(other)¶
- Parameters:
将此元数据实例与
other
交换。此函数非常快且永远不会失败。返回此网络缓存元数据所引用的URL。
另请参阅