内容表

上一话题

QHostInfo

下一话题

QHttpMultiPart

QHstsPolicy

QHstsPolicy class specifies that a host supports HTTP Strict Transport Security policy (HSTS). 更多

Inheritance diagram of PySide2.QtNetwork.QHstsPolicy

New in version 5.9.

概要

函数

详细描述

HSTS policy defines a period of time during which QNetworkAccessManager should only access a host in a secure fashion. HSTS policy is defined by RFC6797.

You can set expiry time and host name for this policy, and control whether it applies to subdomains, either in the constructor or by calling setExpiry() , setHost() and setIncludesSubdomains().

class QHstsPolicy

QHstsPolicy(expiry, flags, host[, mode=QUrl.DecodedMode])

QHstsPolicy(rhs)

param host

unicode

param flags

PolicyFlags

param expiry

QDateTime

param rhs

QHstsPolicy

param mode

ParsingMode

Constructs an invalid (expired) policy with empty host name and subdomains not included.

Constructs QHstsPolicy with expiry (in UTC); flags is a value indicating whether this policy must also include subdomains, host data is interpreted according to mode .

另请参阅

setHost() ParsingMode PolicyFlag

Creates a copy of other 对象。

PySide2.QtNetwork.QHstsPolicy. PolicyFlag

常量

描述

QHstsPolicy.IncludeSubDomains

Indicates whether a policy must include subdomains

PySide2.QtNetwork.QHstsPolicy. expiry ( )
返回类型

QDateTime

Returns the expiration date for the policy (in UTC).

另请参阅

setExpiry()

PySide2.QtNetwork.QHstsPolicy. host ( [ options=QUrl.FullyDecoded ] )
参数

options ComponentFormattingOptions

返回类型

unicode

Returns a host for a given policy, formatted according to options .

另请参阅

setHost() host() ComponentFormattingOptions

PySide2.QtNetwork.QHstsPolicy. includesSubDomains ( )
返回类型

bool

返回 true if this policy also includes subdomains.

PySide2.QtNetwork.QHstsPolicy. isExpired ( )
返回类型

bool

返回 true if this policy has a valid expiration date and this date is greater than QDateTime::currentGetDateTimeUtc().

PySide2.QtNetwork.QHstsPolicy. __ne__ ( rhs )
参数

rhs QHstsPolicy

返回类型

bool

PySide2.QtNetwork.QHstsPolicy. __eq__ ( rhs )
参数

rhs QHstsPolicy

返回类型

bool

PySide2.QtNetwork.QHstsPolicy. setExpiry ( expiry )
参数

expiry QDateTime

Sets the expiration date for the policy (in UTC) to expiry .

另请参阅

expiry()

PySide2.QtNetwork.QHstsPolicy. setHost ( host [ , mode=QUrl.DecodedMode ] )
参数
  • host – unicode

  • mode ParsingMode

Sets a host, host data is interpreted according to mode 参数。

另请参阅

host() setHost() ParsingMode

PySide2.QtNetwork.QHstsPolicy. setIncludesSubDomains ( include )
参数

include bool

Sets whether subdomains are included for this policy to include .

PySide2.QtNetwork.QHstsPolicy. swap ( other )
参数

other QHstsPolicy

Swaps this policy with the other policy.