[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( )获取更多信息。

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


Method Documentation

  1. QHttpRequestHeader.__init__ (self)

构造一个空的HTTP请求头。

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

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

  1. QHttpRequestHeader.__init__ (self, QHttpRequestHeader header)

构造的副本header

  1. QHttpRequestHeader.__init__ (self, QString str)

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

  1. int QHttpRequestHeader.majorVersion (self)

从重新实现QHttpHeader.majorVersion( ) 。

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

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

  1. QString QHttpRequestHeader.method (self)

返回HTTP请求头的方法。

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

  1. int QHttpRequestHeader.minorVersion (self)

从重新实现QHttpHeader.minorVersion( ) 。

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

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

  1. bool QHttpRequestHeader.parseLine (self, QString line, int number)
  1. QString QHttpRequestHeader.path (self)
  1. 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( ) 。

  1. QString QHttpRequestHeader.toString (self)

从重新实现QHttpHeader.toString( ) 。