[QtNetwork module]
该QHttpRequestHeader类包含HTTP请求头信息。More…
继承QHttpHeader。
Methods
__init__ (self)
__init__ (self, QString method, QString path, int major = 1, int minor = 1)
__init__ (self, QHttpRequestHeader header)
__init__ (self, QString str)
int majorVersion (self)
QString method (self)
int minorVersion (self)
bool parseLine (self, QString line, int number)
QString path (self)
setRequest (self, QString method, QString path, int major = 1, int minor = 1)
QString toString (self)
Detailed Description
该QHttpRequestHeader类包含HTTP请求头信息。
该类用于在QHttp类如果客户端从服务器请求的东西报告标题信息。
HTTP请求有它描述了请求的操作的方法。最常见的请求“GET”和“POST” 。除了请求方法的报头还包括一个请求-URI来指定要使用的方法的位置。
的方法,请求URI和协议版本可以使用构造函数或更高版本使用设置setRequest( ) 。该值可使用以下方式获得method( )path( )majorVersion()和minorVersion( ) 。
注意,该请求-URI必须在预期由HTTP服务器的格式。也就是说,所有保留字符必须在% HH (其中HH是两个十六进制数字)进行编码。看QUrl.toPercentEncoding( )获取更多信息。
Method Documentation
QHttpRequestHeader.__init__ (self)
构造一个空的HTTP请求头。
QHttpRequestHeader.__init__ (self, QString method, QString path, int major = 1, int minor = 1)
构造一个HTTP请求头的方法method时,请求-URIpath和协议版本majorVer和minorVer。该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和协议版本majorVer和minorVer。该path参数必须被正确编码的HTTP请求。
See also method( )path( )majorVersion()和minorVersion( ) 。
QString QHttpRequestHeader.toString (self)
从重新实现QHttpHeader.toString( ) 。