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 –
QUrlpostData – 字典,键类型为 .QString,值类型为 QString。
- Return type:
构造一个
QWebEngineHttpRequest到url,使用POST方法。- setHeader(headerName, value)¶
- Parameters:
headerName –
QByteArrayvalue –
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。
另请参阅