- class QWebEngineHttpRequest#
QWebEngineHttpRequest
类持有要发送到 WebEngine 的请求。 更多…摘要#
方法#
def
__init__()
定义
hasHeader()
定义
header()
定义
headers()
定义
method()
定义
__ne__()
定义
__eq__()
定义
postData()
定义
setHeader()
定义
setMethod()
定义
setUrl()
定义
swap()
定义
url()
静态函数#
注意
此文档可能包含从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)#
- 参数:
other –
QWebEngineHttpRequest
创建
other
的副本。使用
url
作为请求 URL 且使用method
作为请求方法的QWebEngineHttpRequest
对象。- hasHeader(headerName)#
- 参数:
headerName –
QByteArray
- 返回类型:
bool
如果此 WebEngine 请求中存在标题
headerName
,则返回true
。- header(headerName)#
- 参数:
headerName –
QByteArray
- 返回类型:
返回指定
headerName
的头信息。如果没有这样的头信息,则返回一个空的白字节会数组,这可能与有头信息但没有内容的情况难以区分(使用hasHeader()
来检查该头信息是否存在)。可以使用
setHeader()
来设置头信息。- headers()#
- 返回类型:
. QByteArray 列表
返回本 WebEngine 请求中设置的所有头信息的列表。该列表按头信息设置的顺序排列。
返回此 WebEngine 请求使用的方法。
另请参阅
- __ne__(other)#
- 参数:
other –
QWebEngineHttpRequest
- 返回类型:
bool
如果此对象与
other
不同,则返回false
。另请参阅
operator==()
- __eq__(other)#
- 参数:
other –
QWebEngineHttpRequest
- 返回类型:
bool
如果此对象与
other
相同(即它们有相同的请求方法、URL和头部),则返回true
。另请参阅
operator!=()
- postData()#
- 返回类型:
返回此WebEngine请求包含的(原始)POST数据。
另请参阅
构造一个指向
url
的QWebEngineHttpRequest
对象,使用POST方法。注意
postData
可以包含任意字符串。它们会被转换成相应的原始数据。另请参阅
postData
setPostData()
- setHeader(headerName, value)#
- 参数:
headerName –
QByteArray
value –
QByteArray
设置头部
headerName
的值为headerValue
。注意
设置相同的头部两次将覆盖之前设置。为了实现多个具有相同名称的HTTP头部,您应该将两个值连接起来,用逗号(“,”)分隔,并设置一个单独的头部。
另请参阅
header
hasHeader
unsetHeader
headers
将此WebEngine请求所使用的方法设置为
method
。另请参阅
- setPostData(postData)#
- 参数:
postData –
QByteArray
设置此WebEngine请求包含的(原始)POST数据为
postData
。另请参阅
设置此WebEngine请求引用的URL为
url
。另请参阅
- swap(other)#
- 参数:
other –
QWebEngineHttpRequest
将此WebEngine请求与
other
交换。此函数非常快捷,从不失败。- unsetHeader(headerName)#
- 参数:
headerName –
QByteArray
如果存在,则删除由
key
指定的标头。返回此WebEngine请求所引用的URL。
另请参阅