Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QHttpRequestHeader Class Reference
[QtNetwork module]

该QHttpRequestHeader类包含HTTP请求头信息。More...

继承QHttpHeader

Methods


Detailed Description

该QHttpRequestHeader类包含HTTP请求头信息。

该类用于在QHttp类如果客户端从服务器请求的东西报告标题信息。

HTTP请求有它描述了请求的操作的方法。最常见的请求“GET”和“POST” 。除了请求方法的报头还包括一个请求-URI来指定要使用的方法的位置。

的方法,请求URI和协议版本可以使用构造函数或更高版本使用设置setRequest( ) 。该值可使用以下方式获得method( )path( )majorVersion()和minorVersion( ) 。

注意,该请求-URI必须在预期由HTTP服务器的格式。也就是说,所有保留字符必须在% HH (其中HH是两个十六进制数字)进行编码。看QUrl.toPercentEncoding( )获取更多信息。

重要的继承功能:setValue()和value( ) 。


Method Documentation

QHttpRequestHeader.__init__ (self)

构造一个空的HTTP请求头。

QHttpRequestHeader.__init__ (self, QString method, QString path, int major = 1, int minor = 1)

构造一个HTTP请求头的方法method时,请求-URIpath和协议版本majorVerminorVer。该path参数必须被正确编码的HTTP请求。

QHttpRequestHeader.__init__ (self, QHttpRequestHeader header)

构造的副本header

QHttpRequestHeader.__init__ (self, QString str)

从字符串构造一个HTTP请求头str。该str应该由一个或多个“ \ r \ n ”分隔行,第一行应该是请求行(格式:方法,空间,请求的URI ,空间的HTTP版本) ,其馀各行应具备的格式键,冒号,空格,值。

int QHttpRequestHeader.majorVersion (self)

从重新实现QHttpHeader.majorVersion( ) 。

返回主协议版本的HTTP请求头。

See also minorVersion( )method( )path()和setRequest( ) 。

QString QHttpRequestHeader.method (self)

返回HTTP请求头的方法。

See also path( )majorVersion( )minorVersion()和setRequest( ) 。

int QHttpRequestHeader.minorVersion (self)

从重新实现QHttpHeader.minorVersion( ) 。

返回未成年协议版本的HTTP请求头。

See also majorVersion( )method( )path()和setRequest( ) 。

bool QHttpRequestHeader.parseLine (self, QString line, int number)

QString QHttpRequestHeader.path (self)

QHttpRequestHeader.setRequest (self, QString method, QString path, int major = 1, int minor = 1)

该函数设置请求方法来method中,请求URI来path和协议版本majorVerminorVer。该path参数必须被正确编码的HTTP请求。

See also method( )path( )majorVersion()和minorVersion( ) 。

QString QHttpRequestHeader.toString (self)

从重新实现QHttpHeader.toString( ) 。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5