📄 http.constants.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title>Predefined Constants</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="http.resources.html">Resource Types</a></div> <div class="next" style="text-align: right; float: right;"><a href="http.request.options.html">Request Options</a></div> <div class="up"><a href="book.http.html">HTTP</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div><hr /><div> <h1>Predefined Constants</h1> <p class="simpara">The constants below are defined by this extension, andwill only be available when the extension has eitherbeen compiled into PHP or dynamically loaded at runtime.</p> <dl> <strong class="title">Constants usable with <a href="function.http-support.html" class="function">http_support()</a></strong> <dt> <span class="term"> <b><tt>HTTP_SUPPORT</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> querying for this constant will always return <b><tt>TRUE</tt></b> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_SUPPORT_REQUESTS</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> whether support to issue HTTP requests is given, ie. libcurl support was compiled in </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_SUPPORT_MAGICMIME</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> whether support to guess the Content-Type of HTTP messages is given, ie. libmagic support was compiled in </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_SUPPORT_ENCODINGS</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> whether support for zlib encodings is given, ie. libz support was compiled in </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_SUPPORT_SSLREQUESTS</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> whether support to issue HTTP requests over SSL is givem, ie. linked libcurl was built with SSL support </span> </dd> </dt> </dl> <dl> <strong class="title">Constants usable with <a href="function.http-parse-params.html" class="function">http_parse_params()</a></strong> <dt> <span class="term"> <b><tt>HTTP_PARAMS_ALLOW_COMMA</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> allow commans additionally to semicolons as separator </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_PARAMS_ALLOW_FAILURE</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> continue parsing after an error occurred </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_PARAMS_RAISE_ERROR</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> raise PHP warnings on parse errors </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_PARAMS_DEFAULT</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> all three values above, bitwise or'ed </span> </dd> </dt> </dl> <dl> <strong class="title">Constants usable with <a href="function.http-parse-cookie.html" class="function">http_parse_cookie()</a> and its return value</strong> <dt> <span class="term"> <b><tt>HTTP_COOKIE_PARSE_RAW</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> don't urldecode values </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_COOKIE_SECURE</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> whether "secure" was found in the cookie's parameters list </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_COOKIE_HTTPONLY</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> whether "httpOnly" was found in the cookie's parameter list </span> </dd> </dt> </dl> <dl> <strong class="title">Constants usable with <a href="function.http-deflate.html" class="function">http_deflate()</a> and <b class="classname">HttpDeflateStream</b></strong> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_LEVEL_DEF</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_LEVEL_MIN</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_LEVEL_MAX</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_TYPE_ZLIB</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_TYPE_GZIP</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_TYPE_RAW</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_STRATEGY_DEF</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_STRATEGY_FILT</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_STRATEGY_HUFF</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_STRATEGY_RLE</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_DEFLATE_STRATEGY_FIXED</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> </span> </dd> </dt> </dl> <dl> <strong class="title">Constants usable with <b class="classname">HttpDeflateStream</b> and <b class="classname">HttpInflateStream</b></strong> <dt> <span class="term"> <b><tt>HTTP_ENCODING_STREAM_FLUSH_NONE</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> don't flush </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_ENCODING_STREAM_FLUSH_SYNC</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> synchronized flush only </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_ENCODING_STREAM_FLUSH_FULL</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> full data flush </span> </dd> </dt> </dl> <dl> <strong class="title">Constants used for error reporting and Exceptions</strong> <dt> <span class="term"> <b><tt>HTTP_E_RUNTIME</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> runtime error </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_E_INVALID_PARAM</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> an invalid parameter was passed </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_E_HEADER</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> header() or similar operation failed </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_E_MALFORMED_HEADERS</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> HTTP header parse error </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_E_REQUEST_METHOD</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> unknown/invalid request method </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_E_MESSAGE_TYPE</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> with operation incompatible message type </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_E_ENCODING</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> encoding/decoding error </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_E_REQUEST</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> request failure </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_E_REQUEST_POOL</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> request pool failure </span> </dd> </dt> <dt> <span class="term"> <b><tt>HTTP_E_SOCKET</tt></b> (<a href="language.types.integer.html" class="type integer">integer</a>) </span> <dd> <span class="simpara"> socket exception </span> </dd> </dt> <dt> <span class="term">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -