- 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可以包含任意字符串。它们会被转换成相应的原始数据。另请参阅
postDatasetPostData()- setHeader(headerName, value)#
- 参数:
headerName –
QByteArrayvalue –
QByteArray
设置头部
headerName的值为headerValue。注意
设置相同的头部两次将覆盖之前设置。为了实现多个具有相同名称的HTTP头部,您应该将两个值连接起来,用逗号(“,”)分隔,并设置一个单独的头部。
另请参阅
headerhasHeaderunsetHeaderheaders将此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。
另请参阅