cvs: phpdoc /en/reference/http constants.xml

From: Date: Tue, 27 Mar 2007 10:13:34 +0000
Subject: cvs: phpdoc /en/reference/http constants.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969375910@lists.php.net to get a copy of this message
mike Tue Mar 27 10:13:34 2007 UTC Modified files: /phpdoc/en/reference/http constants.xml Log: - some updates to constants

http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/http/constants.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc/en/reference/http/constants.xml diff -u phpdoc/en/reference/http/constants.xml:1.2 phpdoc/en/reference/http/constants.xml:1.3 --- phpdoc/en/reference/http/constants.xml:1.2 Mon Jul 24 16:20:12 2006 +++ phpdoc/en/reference/http/constants.xml Tue Mar 27 10:13:34 2007 @@ -1,17 +1,15 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="http.constants"> <refnamediv> <refname>Constants</refname> <refpurpose>predefined http module constants</refpurpose> </refnamediv> <refsect1> - &reftitle.constants; - &extension.constants; - - <refsect2 id="http.constants.support"> - <title>Constants usable with <link linkend="function.http-support"><function>http_support</function></link></title> - <variablelist> + &reftitle.constants; + &extension.constants; + <variablelist id="http.constants.support"> + <title>Constants usable with <function>http_support</function></title> <varlistentry> <term> <constant>HTTP_SUPPORT</constant> @@ -19,7 +17,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + querying for this constant will always return &true; </simpara> </listitem> </varlistentry> @@ -30,7 +28,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + whether support to issue HTTP requests is given, ie. libcurl support was compiled in </simpara> </listitem> </varlistentry> @@ -41,7 +39,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + whether support to guess the Content-Type of HTTP messages is given, ie. libmagic support was compiled in </simpara> </listitem> </varlistentry> @@ -52,7 +50,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + whether support for zlib encodings is given, ie. libz support was compiled in </simpara> </listitem> </varlistentry> @@ -63,16 +61,13 @@ </term> <listitem> <simpara> - <!-- TODO description --> + whether support to issue HTTP requests over SSL is givem, ie. linked libcurl was built with SSL support </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.params"> - <title>Constants usable with <link linkend="function.http-parse-params"><function>http_parse_params</function></link></title> - <variablelist> + <variablelist id="http.constants.params"> + <title>Constants usable with <function>http_parse_params</function></title> <varlistentry> <term> <constant>HTTP_PARAMS_ALLOW_COMMA</constant> @@ -80,7 +75,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + allow commans additionally to semicolons as separator </simpara> </listitem> </varlistentry> @@ -91,7 +86,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + continue parsing after an error occurred </simpara> </listitem> </varlistentry> @@ -102,7 +97,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + raise PHP warnings on parse errors </simpara> </listitem> </varlistentry> @@ -113,16 +108,13 @@ </term> <listitem> <simpara> - <!-- TODO description --> + all three values above, bitwise or'ed </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.cookie"> - <title>Constants usable with <function>http_parse_cookie</function> and its return value</title> - <variablelist> + <variablelist id="http.constants.cookie"> + <title>Constants usable with <function>http_parse_cookie</function> and its return value</title> <varlistentry> <term> <constant>HTTP_COOKIE_PARSE_RAW</constant> @@ -130,7 +122,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + don't urldecode values </simpara> </listitem> </varlistentry> @@ -141,7 +133,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + whether &quot;secure&quot; was found in the cookie's parameters list </simpara> </listitem> </varlistentry> @@ -152,16 +144,13 @@ </term> <listitem> <simpara> - <!-- TODO description --> + whether &quot;httpOnly&quot; was found in the cookie's parameter list </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.deflate"> - <title>Constants usable with <function>http_deflate</function> and <classname>HttpDeflateStream</classname></title> - <variablelist> + <variablelist id="http.constants.deflate"> + <title>Constants usable with <function>http_deflate</function> and <classname>HttpDeflateStream</classname></title> <varlistentry> <term> <constant>HTTP_DEFLATE_LEVEL_DEF</constant> @@ -284,11 +273,8 @@ </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.encodingstream"> - <title>Constants usable with <classname>HttpDeflateStream</classname> and <classname>HttpInflateStream</classname></title> - <variablelist> + <variablelist id="http.constants.encodingstream"> + <title>Constants usable with <classname>HttpDeflateStream</classname> and <classname>HttpInflateStream</classname></title> <varlistentry> <term> <constant>HTTP_ENCODING_STREAM_FLUSH_NONE</constant> @@ -296,7 +282,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + don't flush </simpara> </listitem> </varlistentry> @@ -307,7 +293,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + synchronized flush only </simpara> </listitem> </varlistentry> @@ -318,16 +304,13 @@ </term> <listitem> <simpara> - <!-- TODO description --> + full data flush </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.error"> - <title>Constants used for error reporting and Exceptions</title> - <variablelist> + <variablelist id="http.constants.error"> + <title>Constants used for error reporting and Exceptions</title> <varlistentry> <term> <constant>HTTP_E_RUNTIME</constant> @@ -335,7 +318,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + runtime error </simpara> </listitem> </varlistentry> @@ -346,7 +329,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + an invalid parameter was passed </simpara> </listitem> </varlistentry> @@ -357,7 +340,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + header() or similar operation failed </simpara> </listitem> </varlistentry> @@ -368,7 +351,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + HTTP header parse error </simpara> </listitem> </varlistentry> @@ -379,7 +362,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + unknown/invalid request method </simpara> </listitem> </varlistentry> @@ -390,7 +373,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + with operation incompatible message type </simpara> </listitem> </varlistentry> @@ -401,7 +384,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + encoding/decoding error </simpara> </listitem> </varlistentry> @@ -412,7 +395,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + request failure </simpara> </listitem> </varlistentry> @@ -423,7 +406,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + request pool failure </simpara> </listitem> </varlistentry> @@ -434,7 +417,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + socket exception </simpara> </listitem> </varlistentry> @@ -445,7 +428,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + response failure </simpara> </listitem> </varlistentry> @@ -456,7 +439,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + invalid URL </simpara> </listitem> </varlistentry> @@ -467,16 +450,13 @@ </term> <listitem> <simpara> - <!-- TODO description --> + querystring operation failure </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.message"> - <title>Constants usable with <classname>HttpMessage</classname></title> - <variablelist> + <variablelist id="http.constants.message"> + <title>Constants usable with <classname>HttpMessage</classname></title> <varlistentry> <term> <constant>HTTP_MSG_NONE</constant> @@ -484,7 +464,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + the message is of no specific type </simpara> </listitem> </varlistentry> @@ -495,7 +475,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + request style message </simpara> </listitem> </varlistentry> @@ -506,16 +486,13 @@ </term> <listitem> <simpara> - <!-- TODO description --> + response style message </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.querystring"> - <title>Constants usable with <classname>HttpQueryString</classname></title> - <variablelist> + <variablelist id="http.constants.querystring"> + <title>Constants usable with <classname>HttpQueryString</classname></title> <varlistentry> <term> <constant>HTTP_QUERYSTRING_TYPE_BOOL</constant> @@ -583,11 +560,8 @@ </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.request.httpauth"> - <title>Constants used for the <literal>httpauthtype</literal> request option</title> - <variablelist> + <variablelist id="http.constants.request.httpauth"> + <title>Constants used for the <literal>httpauthtype</literal> &link.http.request.option;</title> <varlistentry> <term> <constant>HTTP_AUTH_BASIC</constant> @@ -595,7 +569,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + use &quot;basic&quot; authentication </simpara> </listitem> </varlistentry> @@ -606,7 +580,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + use &quot;digest&quot; authentication </simpara> </listitem> </varlistentry> @@ -617,7 +591,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + use &quot;NTLM&quot; authentication </simpara> </listitem> </varlistentry> @@ -628,24 +602,21 @@ </term> <listitem> <simpara> - <!-- TODO description --> + try any authentication scheme </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.request.protocol"> - <title>Constants used for the HTTP <literal>protocol</literal> version request option</title> - <variablelist> + <variablelist id="http.constants.request.protocol"> + <title>Constants used for the HTTP <literal>protocol</literal> version &link.http.request.option;</title> <varlistentry> <term> - <constant>HTTP_VERSION_NONE</constant> + <constant>HTTP_VERSION_ANY</constant> (<type>integer</type>) </term> <listitem> <simpara> - <!-- TODO description --> + no specific HTTP protocol version </simpara> </listitem> </varlistentry> @@ -656,7 +627,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + HTTP version 1.0 </simpara> </listitem> </varlistentry> @@ -667,16 +638,13 @@ </term> <listitem> <simpara> - <!-- TODO description --> + HTTP version 1.1 </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.request.proxy"> - <title>Constants used for the <literal>proxytype</literal> request option</title> - <variablelist> + <variablelist id="http.constants.request.proxy"> + <title>Constants used for the <literal>proxytype</literal> &link.http.request.option;</title> <varlistentry> <term> <constant>HTTP_PROXY_SOCKS4</constant> @@ -684,7 +652,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + the proxy is a SOCKS4 type proxy </simpara> </listitem> </varlistentry> @@ -695,7 +663,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + the proxy is a SOCKS5 type proxy </simpara> </listitem> </varlistentry> @@ -706,16 +674,13 @@ </term> <listitem> <simpara> - <!-- TODO description --> + standard HTTP proxy </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.request.methods"> - <title>Predefined HTTP request method constants</title> - <variablelist> + <variablelist id="http.constants.request.methods"> + <title>Predefined HTTP request method constants</title> <varlistentry> <term> <constant>HTTP_METH_GET</constant> @@ -1014,11 +979,8 @@ </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.redirect"> - <title>Constants usable with <function>http_redirect</function></title> - <variablelist> + <variablelist id="http.constants.redirect"> + <title>Constants usable with <function>http_redirect</function></title> <varlistentry> <term> <constant>HTTP_REDIRECT</constant> @@ -1026,7 +988,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + guess applicable redirect method </simpara> </listitem> </varlistentry> @@ -1037,7 +999,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + permanent redirect (<literal>301 Moved permanently</literal>) </simpara> </listitem> </varlistentry> @@ -1048,8 +1010,19 @@ </term> <listitem> <simpara> - <!-- TODO description --> + standard redirect (<literal>302 Found</literal>) </simpara> + <note> + <simpara> + RFC 1945 and RFC 2068 specify that the client is not allowed + to change the method on the redirected request. However, most + existing user agent implementations treat 302 as if it were a 303 + response, performing a GET on the Location field-value regardless + of the original request method. The status codes 303 and 307 have + been added for servers that wish to make unambiguously clear which + kind of reaction is expected of the client. + </simpara> + </note> </listitem> </varlistentry> <varlistentry> @@ -1059,7 +1032,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + redirect applicable to POST requests (<literal>303 See other</literal>) </simpara> </listitem> </varlistentry> @@ -1070,7 +1043,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + proxy redirect (<literal>305 Use proxy</literal>) </simpara> </listitem> </varlistentry> @@ -1081,16 +1054,13 @@ </term> <listitem> <simpara> - <!-- TODO description --> + temporary redirect (<literal>307 Temporary Redirect</literal>) </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> - - <refsect2 id="http.constants.url"> - <title>Constants usable with <function>http_build_url</function></title> - <variablelist> + <variablelist id="http.constants.url"> + <title>Constants usable with <function>http_build_url</function></title> <varlistentry> <term> <constant>HTTP_URL_REPLACE</constant> @@ -1098,7 +1068,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + replace every part of the first URL when there's one of the second URL </simpara> </listitem> </varlistentry> @@ -1109,7 +1079,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + join relative paths </simpara> </listitem> </varlistentry> @@ -1120,7 +1090,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + join query strings </simpara> </listitem> </varlistentry> @@ -1131,7 +1101,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + strip any user authentication information </simpara> </listitem> </varlistentry> @@ -1142,7 +1112,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + strip any password authentication information </simpara> </listitem> </varlistentry> @@ -1153,7 +1123,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + strip any authentication information </simpara> </listitem> </varlistentry> @@ -1164,7 +1134,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + strip explicit port numbers </simpara> </listitem> </varlistentry> @@ -1175,7 +1145,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + strip complete path </simpara> </listitem> </varlistentry> @@ -1186,7 +1156,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + strip query string </simpara> </listitem> </varlistentry> @@ -1197,7 +1167,7 @@ </term> <listitem> <simpara> - <!-- TODO description --> + strip any fragments (#identifier) </simpara> </listitem> </varlistentry> @@ -1208,12 +1178,11 @@ </term> <listitem> <simpara> - <!-- TODO description --> + strip anything but scheme and host </simpara> </listitem> </varlistentry> </variablelist> - </refsect2> </refsect1> </refentry>
« previous php.doc (#969375910) next »