<class name="QHttpRequestHeader" doc="/** <p>The <a href="QHttpRequestHeader.html#QHttpRequestHeader()"><tt>QHttpRequestHeader</tt></a> class contains request header information for HTTP.</p> <p>This class is used in the <a href="QHttp.html"><tt>QHttp</tt></a> class to report the header information if the client requests something from the server.</p> <p>HTTP requests have a method which describes the request's action. The most common requests are &quot;GET&quot; and &quot;POST&quot;. In addition to the request method the header also includes a request-URI to specify the location for the method to use.</p> <p>The method, request-URI and protocol-version can be set using a constructor or later using <a href="QHttpRequestHeader.html#setRequest(java.lang.String, java.lang.String, int, int)"><tt>setRequest</tt></a>. The values can be obtained using <a href="QHttpRequestHeader.html#method()"><tt>method</tt></a>, <a href="QHttpRequestHeader.html#path()"><tt>path</tt></a>, <a href="QHttpRequestHeader.html#majorVersion()"><tt>majorVersion</tt></a> and <a href="QHttpRequestHeader.html#minorVersion()"><tt>minorVersion</tt></a>.</p> <p>Important inherited functions: <a href="QHttpHeader.html#setValue(java.lang.String, java.lang.String)"><tt>setValue</tt></a> and <a href="QHttpHeader.html#value(java.lang.String)"><tt>value</tt></a>.</p> @see <a href="QHttpResponseHeader.html"><tt>QHttpResponseHeader</tt></a> @see <a href="QHttp.html"><tt>QHttp</tt></a> */"> <method name="public QHttpRequestHeader(java.lang.String str)" doc="/** <p>Constructs a HTTP request header from the string <tt>str</tt>. The <tt>str</tt> should consist of one or more &quot;\r\n&quot; delimited lines; the first line should be the request-line (format: method, space, request-URI, space HTTP-version); each of the remaining lines should have the format key, colon, space, value.</p> */"/> <method name="public QHttpRequestHeader(java.lang.String method, java.lang.String path, int majorVer, int minorVer)" doc="/** <p>Constructs a HTTP request header for the method <tt>method</tt>, the request-URI <tt>path</tt> and the protocol-version <tt>majorVer</tt> and <tt>minorVer</tt>.</p> */"/> <method name="public QHttpRequestHeader(java.lang.String method, java.lang.String path, int majorVer)" doc="/** <p>Equivalent to <a href="QHttpRequestHeader.html#QHttpRequestHeader()"><tt>QHttpRequestHeader</tt></a>(<tt>method</tt>, <tt>path</tt>, <tt>majorVer</tt>, 1). */"/> <method name="public QHttpRequestHeader(java.lang.String method, java.lang.String path)" doc="/** <p>Equivalent to <a href="QHttpRequestHeader.html#QHttpRequestHeader()"><tt>QHttpRequestHeader</tt></a>(<tt>method</tt>, <tt>path</tt>, 1, 1). */"/> <method name="public QHttpRequestHeader(com.trolltech.qt.network.QHttpRequestHeader header)" doc="/** <p>Constructs a copy of <tt>header</tt>.</p> */"/> <method name="public QHttpRequestHeader()" doc="/** <p>Constructs an empty HTTP request header.</p> */"/> <method name="public final java.lang.String method()" doc="/** <p>Returns the method of the HTTP request header.</p> @see <a href="QHttpRequestHeader.html#path()"><tt>path</tt></a> @see <a href="QHttpRequestHeader.html#majorVersion()"><tt>majorVersion</tt></a> @see <a href="QHttpRequestHeader.html#minorVersion()"><tt>minorVersion</tt></a> @see <a href="QHttpRequestHeader.html#setRequest(java.lang.String, java.lang.String, int, int)"><tt>setRequest</tt></a> */"/> <method name="public final java.lang.String path()" doc="/** <p>Returns the request-URI of the HTTP request header.</p> @see <a href="QHttpRequestHeader.html#method()"><tt>method</tt></a> @see <a href="QHttpRequestHeader.html#majorVersion()"><tt>majorVersion</tt></a> @see <a href="QHttpRequestHeader.html#minorVersion()"><tt>minorVersion</tt></a> @see <a href="QHttpRequestHeader.html#setRequest(java.lang.String, java.lang.String, int, int)"><tt>setRequest</tt></a> */"/> <method name="public final void setRequest(java.lang.String method, java.lang.String path, int majorVer, int minorVer)" doc="/** <p>This function sets the request method to <tt>method</tt>, the request-URI to <tt>path</tt> and the protocol-version to <tt>majorVer</tt> and <tt>minorVer</tt>.</p> @see <a href="QHttpRequestHeader.html#method()"><tt>method</tt></a> @see <a href="QHttpRequestHeader.html#path()"><tt>path</tt></a> @see <a href="QHttpRequestHeader.html#majorVersion()"><tt>majorVersion</tt></a> @see <a href="QHttpRequestHeader.html#minorVersion()"><tt>minorVersion</tt></a> */"/> <method name="public final void setRequest(java.lang.String method, java.lang.String path, int majorVer)" doc="/** <p>Equivalent to <a href="QHttpRequestHeader.html#setRequest(java.lang.String, java.lang.String, int, int)"><tt>setRequest</tt></a>(<tt>method</tt>, <tt>path</tt>, <tt>majorVer</tt>, 1). */"/> <method name="public final void setRequest(java.lang.String method, java.lang.String path)" doc="/** <p>Equivalent to <a href="QHttpRequestHeader.html#setRequest(java.lang.String, java.lang.String, int, int)"><tt>setRequest</tt></a>(<tt>method</tt>, <tt>path</tt>, 1, 1). */"/> <method name="public int majorVersion()" doc="/** <p>Returns the major protocol-version of the HTTP request header.</p> @see <a href="QHttpRequestHeader.html#minorVersion()"><tt>minorVersion</tt></a> @see <a href="QHttpRequestHeader.html#method()"><tt>method</tt></a> @see <a href="QHttpRequestHeader.html#path()"><tt>path</tt></a> @see <a href="QHttpRequestHeader.html#setRequest(java.lang.String, java.lang.String, int, int)"><tt>setRequest</tt></a> */"/> <method name="public int minorVersion()" doc="/** <p>Returns the minor protocol-version of the HTTP request header.</p> @see <a href="QHttpRequestHeader.html#majorVersion()"><tt>majorVersion</tt></a> @see <a href="QHttpRequestHeader.html#method()"><tt>method</tt></a> @see <a href="QHttpRequestHeader.html#path()"><tt>path</tt></a> @see <a href="QHttpRequestHeader.html#setRequest(java.lang.String, java.lang.String, int, int)"><tt>setRequest</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>