[QtNetwork module]

该QHttpResponseHeader类包含HTTP响应头信息。More…

继承QHttpHeader

Methods

  • __init__ (self)
  • __init__ (self, QHttpResponseHeader header)
  • __init__ (self, QString str)
  • __init__ (self, int code, QString text = QString(), int major = 1, int minor = 1)
  • int majorVersion (self)
  • int minorVersion (self)
  • bool parseLine (self, QString line, int number)
  • QString reasonPhrase (self)
  • setStatusLine (self, int code, QString text = QString(), int major = 1, int minor = 1)
  • int statusCode (self)
  • QString toString (self)

Detailed Description

该QHttpResponseHeader类包含HTTP响应头信息。

这个类是由QHttp类报告的报头信息,客户端从服务器接收。

HTTP响应有一个状态代码,表明该响应的状态。此代码是一个3位数的整数结果代码(详见至RFC 1945) 。除了状态代码,您还可以指定描述的代码的原因( “理词” ),一个人类可读的文本。这个类可以让你得到状态码和原因短语。


Method Documentation

  1. QHttpResponseHeader.__init__ (self)

构造一个空的HTTP响应头。

  1. QHttpResponseHeader.__init__ (self, QHttpResponseHeader header)

构造的副本header

  1. QHttpResponseHeader.__init__ (self, QString str)

从字符串构造一个HTTP响应头str。该字符串被解析和信息设置。该str应该由一个或多个的“ \ r \ n ”分隔行,第一行应该是状态行(格式: HTTP版本,空间,状态代码,空间,原因短语) ;其馀各行应该有格式为key ,冒号,空格,值。

  1. QHttpResponseHeader.__init__ (self, int code, QString text = QString(), int major = 1, int minor = 1)

构造一个QHttpResponseHeader,状态代码设置为code,原因短语text和协议版本majorVerminorVer

这个函数是Qt 4.1中引入。

See also statusCode( )reasonPhrase( )majorVersion()和minorVersion( ) 。

  1. int QHttpResponseHeader.majorVersion (self)

从重新实现QHttpHeader.majorVersion( ) 。

返回主协议版本的HTTP响应头。

See also minorVersion( )statusCode()和reasonPhrase( ) 。

  1. int QHttpResponseHeader.minorVersion (self)

从重新实现QHttpHeader.minorVersion( ) 。

返回未成年协议版本的HTTP响应头。

See also majorVersion( )statusCode()和reasonPhrase( ) 。

  1. bool QHttpResponseHeader.parseLine (self, QString line, int number)
  1. QString QHttpResponseHeader.reasonPhrase (self)

返回原因短语HTTP响应头。

See also statusCode( )majorVersion()和minorVersion( ) 。

  1. QHttpResponseHeader.setStatusLine (self, int code, QString text = QString(), int major = 1, int minor = 1)

设置状态代码code,原因短语text和协议版本majorVerminorVer

这个函数是Qt 4.1中引入。

See also statusCode( )reasonPhrase( )majorVersion()和minorVersion( ) 。

  1. int QHttpResponseHeader.statusCode (self)

返回的HTTP响应头的状态代码。

See also reasonPhrase( )majorVersion()和minorVersion( ) 。

  1. QString QHttpResponseHeader.toString (self)

从重新实现QHttpHeader.toString( ) 。