<class name="QHttpResponseHeader" doc="/** <p>The <a href="QHttpResponseHeader.html#QHttpResponseHeader()"><tt>QHttpResponseHeader</tt></a> class contains response header information for HTTP.</p> <p>This class is used by the <a href="QHttp.html"><tt>QHttp</tt></a> class to report the header information that the client received from the server.</p> <p>HTTP responses have a status code that indicates the status of the response. This code is a 3-digit integer result code (for details see to RFC 1945). In addition to the status code, you can also specify a human-readable text that describes the reason for the code (&quot;reason phrase&quot;). This class allows you to get the status code and the reason phrase.</p> @see <a href="QHttpRequestHeader.html"><tt>QHttpRequestHeader</tt></a> @see <a href="QHttp.html"><tt>QHttp</tt></a> @see HTTP Example</tt> */"> <method name="public QHttpResponseHeader(java.lang.String str)" doc="/** <p>Constructs a HTTP response header from the string <tt>str</tt>. The string is parsed and the information is set. The <tt>str</tt> should consist of one or more &quot;\r\n&quot; delimited lines; the first line should be the status-line (format: HTTP-version, space, status-code, space, reason-phrase); each of remaining lines should have the format key, colon, space, value.</p> */"/> <method name="public QHttpResponseHeader(int code, java.lang.String text, int majorVer, int minorVer)" doc="/** <p>Constructs a <a href="QHttpResponseHeader.html#QHttpResponseHeader()"><tt>QHttpResponseHeader</tt></a>, setting the status code to <tt>code</tt>, the reason phrase to <tt>text</tt> and the protocol-version to <tt>majorVer</tt> and <tt>minorVer</tt>.</p> @see <a href="QHttpResponseHeader.html#statusCode()"><tt>statusCode</tt></a> @see <a href="QHttpResponseHeader.html#reasonPhrase()"><tt>reasonPhrase</tt></a> @see <a href="QHttpResponseHeader.html#majorVersion()"><tt>majorVersion</tt></a> @see <a href="QHttpResponseHeader.html#minorVersion()"><tt>minorVersion</tt></a> */"/> <method name="public QHttpResponseHeader(int code, java.lang.String text, int majorVer)" doc="/** <p>Equivalent to <a href="QHttpResponseHeader.html#QHttpResponseHeader()"><tt>QHttpResponseHeader</tt></a>(<tt>code</tt>, <tt>text</tt>, <tt>majorVer</tt>, 1). */"/> <method name="public QHttpResponseHeader(int code, java.lang.String text)" doc="/** <p>Equivalent to <a href="QHttpResponseHeader.html#QHttpResponseHeader()"><tt>QHttpResponseHeader</tt></a>(<tt>code</tt>, <tt>text</tt>, 1, 1). */"/> <method name="public QHttpResponseHeader(int code)" doc="/** <p>Equivalent to <a href="QHttpResponseHeader.html#QHttpResponseHeader()"><tt>QHttpResponseHeader</tt></a>(<tt>code</tt>, QString(), 1, 1). */"/> <method name="public QHttpResponseHeader(com.trolltech.qt.network.QHttpResponseHeader header)" doc="/** <p>Constructs a copy of <tt>header</tt>.</p> */"/> <method name="public QHttpResponseHeader()" doc="/** <p>Constructs an empty HTTP response header.</p> */"/> <method name="public final java.lang.String reasonPhrase()" doc="/** <p>Returns the reason phrase of the HTTP response header.</p> @see <a href="QHttpResponseHeader.html#statusCode()"><tt>statusCode</tt></a> @see <a href="QHttpResponseHeader.html#majorVersion()"><tt>majorVersion</tt></a> @see <a href="QHttpResponseHeader.html#minorVersion()"><tt>minorVersion</tt></a> */"/> <method name="public final void setStatusLine(int code, java.lang.String text, int majorVer, int minorVer)" doc="/** <p>Sets the status code to <tt>code</tt>, the reason phrase to <tt>text</tt> and the protocol-version to <tt>majorVer</tt> and <tt>minorVer</tt>.</p> @see <a href="QHttpResponseHeader.html#statusCode()"><tt>statusCode</tt></a> @see <a href="QHttpResponseHeader.html#reasonPhrase()"><tt>reasonPhrase</tt></a> @see <a href="QHttpResponseHeader.html#majorVersion()"><tt>majorVersion</tt></a> @see <a href="QHttpResponseHeader.html#minorVersion()"><tt>minorVersion</tt></a> */"/> <method name="public final void setStatusLine(int code, java.lang.String text, int majorVer)" doc="/** <p>Equivalent to <a href="QHttpResponseHeader.html#setStatusLine(int, java.lang.String, int, int)"><tt>setStatusLine</tt></a>(<tt>code</tt>, <tt>text</tt>, <tt>majorVer</tt>, 1). */"/> <method name="public final void setStatusLine(int code, java.lang.String text)" doc="/** <p>Equivalent to <a href="QHttpResponseHeader.html#setStatusLine(int, java.lang.String, int, int)"><tt>setStatusLine</tt></a>(<tt>code</tt>, <tt>text</tt>, 1, 1). */"/> <method name="public final void setStatusLine(int code)" doc="/** <p>Equivalent to <a href="QHttpResponseHeader.html#setStatusLine(int, java.lang.String, int, int)"><tt>setStatusLine</tt></a>(<tt>code</tt>, QString(), 1, 1). */"/> <method name="public final int statusCode()" doc="/** <p>Returns the status code of the HTTP response header.</p> @see <a href="QHttpResponseHeader.html#reasonPhrase()"><tt>reasonPhrase</tt></a> @see <a href="QHttpResponseHeader.html#majorVersion()"><tt>majorVersion</tt></a> @see <a href="QHttpResponseHeader.html#minorVersion()"><tt>minorVersion</tt></a> */"/> <method name="public int majorVersion()" doc="/** <p>Returns the major protocol-version of the HTTP response header.</p> @see <a href="QHttpResponseHeader.html#minorVersion()"><tt>minorVersion</tt></a> @see <a href="QHttpResponseHeader.html#statusCode()"><tt>statusCode</tt></a> @see <a href="QHttpResponseHeader.html#reasonPhrase()"><tt>reasonPhrase</tt></a> */"/> <method name="public int minorVersion()" doc="/** <p>Returns the minor protocol-version of the HTTP response header.</p> @see <a href="QHttpResponseHeader.html#majorVersion()"><tt>majorVersion</tt></a> @see <a href="QHttpResponseHeader.html#statusCode()"><tt>statusCode</tt></a> @see <a href="QHttpResponseHeader.html#reasonPhrase()"><tt>reasonPhrase</tt></a> */"/> <method name="protected boolean parseLine(java.lang.String line, int number)" doc="/** <p>This function is reimplemented for internal reasons.</p> */"/> <method name="public java.lang.String toString()" doc="/** <p>This function is reimplemented for internal reasons.</p> */"/> </class>