PySide6.QtWebEngineCore.QWebEngineHttpRequest¶
- class QWebEngineHttpRequest¶
QWebEngineHttpRequest
类保存了一个要通过 WebEngine 发送的请求。更多…概要¶
方法¶
def
__init__()
def
hasHeader()
def
header()
def
headers()
def
method()
def
__ne__()
def
__eq__()
def
postData()
def
setHeader()
def
setMethod()
def
setPostData()
def
setUrl()
def
swap()
def
unsetHeader()
def
url()
静态函数¶
def
postRequest()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QWebEngineHttpRequest
表示 WebEngine 网络堆栈中的 HTTP 请求。它包含了通过网络发送请求所需的信息。它包含一个 URL 和一些可用于修改请求的附加信息。无论是load()
还是load()
都接受QWebEngineHttpRequest
作为参数。- class Method¶
此枚举类型描述了用于发送HTTP请求的方法:
常量
描述
QWebEngineHttpRequest.Get
GET方法。
QWebEngineHttpRequest.Post
POST 方法。
- __init__(other)¶
- Parameters:
创建
other
的副本。构造一个
QWebEngineHttpRequest
对象,其中url
作为请求的URL,method
作为使用的方法。- hasHeader(headerName)¶
- Parameters:
headerName –
QByteArray
- Return type:
布尔
如果请求头
headerName
存在于这个 WebEngine 请求中,则返回true
。- header(headerName)¶
- Parameters:
headerName –
QByteArray
- Return type:
返回由
headerName
指定的标头。如果不存在这样的标头,则返回一个空的QByteArray,这可能与存在但没有内容的标头无法区分(使用hasHeader()
来查找标头是否存在)。可以使用
setHeader()
设置头信息。- headers()¶
- Return type:
.list of QByteArray
返回在此WebEngine请求中设置的所有标头的列表。列表按标头设置的顺序排列。
返回此WebEngine请求使用的方法。
另请参阅
- __ne__(other)¶
- Parameters:
- Return type:
布尔
如果此对象与
other
不相同,则返回false
。另请参阅
operator==()
- __eq__(other)¶
- Parameters:
- Return type:
布尔
如果此对象与
other
相同(即它们具有相同的方法、URL和头部),则返回true
。另请参阅
operator!=()
- postData()¶
- Return type:
返回此WebEngine请求包含的(原始)POST数据。
另请参阅
- static postRequest(url, postData)¶
- Parameters:
url –
QUrl
postData – 字典,键类型为 .QString,值类型为 QString。
- Return type:
构造一个
QWebEngineHttpRequest
到url
,使用POST方法。- setHeader(headerName, value)¶
- Parameters:
headerName –
QByteArray
value –
QByteArray
将标头
headerName
设置为值headerValue
。注意
设置相同的头部两次会覆盖之前的设置。要实现相同名称的多个HTTP头部的行为,你应该将两个值连接起来,用逗号(“,”)分隔,并设置一个单一的头部。
设置此WebEngine请求使用的方法为
method
。另请参阅
- setPostData(postData)¶
- Parameters:
postData –
QByteArray
设置此WebEngine请求包含的(原始)POST数据为
postData
。另请参阅
设置此WebEngine请求引用的URL为
url
。另请参阅
- swap(other)¶
- Parameters:
将此WebEngine请求与
other
交换。此函数非常快速且永远不会失败。- unsetHeader(headerName)¶
- Parameters:
headerName –
QByteArray
如果存在,移除由
key
指定的头部。返回此WebEngine请求所引用的URL。
另请参阅