📄 class.httpresponse.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title>The HttpResponse</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="function.httprequestpool-socketselect.html">HttpRequestPool::socketSelect</a></div> <div class="next" style="text-align: right; float: right;"><a href="function.httpresponse-capture.html">HttpResponse::capture</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 class="title">The <b class="classname">HttpResponse</b></h1> <div class="partintro"> <div id="httpresponse.synopsis" class="section"> <h2 class="title">Class synopsis</h2> <div class="classsynopsis"> <div class="ooclass"><b class="classname">HttpResponse</b></div> <div class="classsynopsisinfo"> <span class="ooclass"><b class="classname">HttpResponse</b></span> {</div> <div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">void</span> <span class="methodname"><b><a href="function.httpresponse-capture.html" class="function">HttpResponse::capture</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">int</span> <span class="methodname"><b><a href="function.httpresponse-getbuffersize.html" class="function">HttpResponse::getBufferSize</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-getcache.html" class="function">HttpResponse::getCache</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><b><a href="function.httpresponse-getcachecontrol.html" class="function">HttpResponse::getCacheControl</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><b><a href="function.httpresponse-getcontentdisposition.html" class="function">HttpResponse::getContentDisposition</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><b><a href="function.httpresponse-getcontenttype.html" class="function">HttpResponse::getContentType</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><b><a href="function.httpresponse-getdata.html" class="function">HttpResponse::getData</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><b><a href="function.httpresponse-getetag.html" class="function">HttpResponse::getETag</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><b><a href="function.httpresponse-getfile.html" class="function">HttpResponse::getFile</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-getgzip.html" class="function">HttpResponse::getGzip</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">mixed</span> <span class="methodname"><b><a href="function.httpresponse-getheader.html" class="function">HttpResponse::getHeader</a></b></span> ([ <span class="methodparam"><span class="type">string</span> <tt class="parameter">$name</tt></span> ] )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">int</span> <span class="methodname"><b><a href="function.httpresponse-getlastmodified.html" class="function">HttpResponse::getLastModified</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><b><a href="function.httpresponse-getrequestbody.html" class="function">HttpResponse::getRequestBody</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">resource</span> <span class="methodname"><b><a href="function.httpresponse-getrequestbodystream.html" class="function">HttpResponse::getRequestBodyStream</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">array</span> <span class="methodname"><b><a href="function.httpresponse-getrequestheaders.html" class="function">HttpResponse::getRequestHeaders</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">resource</span> <span class="methodname"><b><a href="function.httpresponse-getstream.html" class="function">HttpResponse::getStream</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">double</span> <span class="methodname"><b><a href="function.httpresponse-getthrottledelay.html" class="function">HttpResponse::getThrottleDelay</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><b><a href="function.httpresponse-guesscontenttype.html" class="function">HttpResponse::guessContentType</a></b></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$magic_file</tt></span> [, <span class="methodparam"><span class="type">int</span> <tt class="parameter">$magic_mode=MAGIC_MIME</tt></span> ] )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">void</span> <span class="methodname"><b><a href="function.httpresponse-redirect.html" class="function">HttpResponse::redirect</a></b></span> ([ <span class="methodparam"><span class="type">string</span> <tt class="parameter">$url</tt></span> [, <span class="methodparam"><span class="type">array</span> <tt class="parameter">$params</tt></span> [, <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$session = FALSE</tt></span> [, <span class="methodparam"><span class="type">int</span> <tt class="parameter">$status</tt></span> ]]]] )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-send.html" class="function">HttpResponse::send</a></b></span> ([ <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$clean_ob = TRUE</tt></span> ] )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setbuffersize.html" class="function">HttpResponse::setBufferSize</a></b></span> ( <span class="methodparam"><span class="type">int</span> <tt class="parameter">$bytes</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setcache.html" class="function">HttpResponse::setCache</a></b></span> ( <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$cache</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setcachecontrol.html" class="function">HttpResponse::setCacheControl</a></b></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$control</tt></span> [, <span class="methodparam"><span class="type">int</span> <tt class="parameter">$max_age = 0</tt></span> [, <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$must_revalidate = TRUE</tt></span> ]] )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setcontentdisposition.html" class="function">HttpResponse::setContentDisposition</a></b></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$filename</tt></span> [, <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$inline = FALSE</tt></span> ] )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setcontenttype.html" class="function">HttpResponse::setContentType</a></b></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$content_type</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setdata.html" class="function">HttpResponse::setData</a></b></span> ( <span class="methodparam"><span class="type"><a href="language.pseudo-types.html#language.types.mixed" class="type mixed">mixed</a></span> <tt class="parameter">$data</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setetag.html" class="function">HttpResponse::setETag</a></b></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$etag</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setfile.html" class="function">HttpResponse::setFile</a></b></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$file</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setgzip.html" class="function">HttpResponse::setGzip</a></b></span> ( <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$gzip</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setheader.html" class="function">HttpResponse::setHeader</a></b></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$name</tt></span> [, <span class="methodparam"><span class="type"><a href="language.pseudo-types.html#language.types.mixed" class="type mixed">mixed</a></span> <tt class="parameter">$value</tt></span> [, <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$replace = TRUE</tt></span> ]] )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setlastmodified.html" class="function">HttpResponse::setLastModified</a></b></span> ( <span class="methodparam"><span class="type">int</span> <tt class="parameter">$timestamp</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setstream.html" class="function">HttpResponse::setStream</a></b></span> ( <span class="methodparam"><span class="type">resource</span> <tt class="parameter">$stream</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-setthrottledelay.html" class="function">HttpResponse::setThrottleDelay</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$seconds</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="modifier">static</span> <span class="type">bool</span> <span class="methodname"><b><a href="function.httpresponse-status.html" class="function">HttpResponse::status</a></b></span> ( <span class="methodparam"><span class="type">int</span> <tt class="parameter">$status</tt></span> )</div> }</div> </div> <div id="http.HttpResponse.members" class="section"> <h2 class="title">Class Members</h2> <div id="http.HttpResponse.properties" class="section"> <h2 class="title">Properties</h2> <table border="5"> <caption><b>Static Properties</b></caption> <colgroup> <thead valign="middle"> <tr valign="middle"> <th colspan="1">Modifiers</th> <th colspan="1">Type</th> <th colspan="1">Name</th> <th colspan="1">Description</th> </tr> </thead> <tbody valign="middle" class="tbody"> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">protected</td> <td colspan="1" rowspan="1" align="left">boolean</td> <td colspan="1" rowspan="1" align="left">cache</td> <td colspan="1" rowspan="1" align="left">whether caching the response should be attempted</td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">protected</td> <td colspan="1" rowspan="1" align="left">boolean</td> <td colspan="1" rowspan="1" align="left">gzip</td> <td colspan="1" rowspan="1" align="left">whether the sent entity should be gzip'ed on the fly</td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">protected</td> <td colspan="1" rowspan="1" align="left">string</td> <td colspan="1" rowspan="1" align="left">eTag</td> <td colspan="1" rowspan="1" align="left">the generated or custom ETag</td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">protected</td> <td colspan="1" rowspan="1" align="left">integer</td> <td colspan="1" rowspan="1" align="left">lastModified</td> <td colspan="1" rowspan="1" align="left">the generated or custom timestamp of last modification</td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">protected</td> <td colspan="1" rowspan="1" align="left">string</td> <td colspan="1" rowspan="1" align="left">cacheControl</td> <td colspan="1" rowspan="1" align="left"><i>Cache-Control</i> setting</td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">protected</td> <td colspan="1" rowspan="1" align="left">string</td> <td colspan="1" rowspan="1" align="left">contentType</td> <td colspan="1" rowspan="1" align="left">the <i>Content-Type</i> of the sent entity</td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">protected</td> <td colspan="1" rowspan="1" align="left">string</td> <td colspan="1" rowspan="1" align="left">contentDisposition</td> <td colspan="1" rowspan="1" align="left">the <i>Content-Disposition</i> of the sent entity</td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">protected</td> <td colspan="1" rowspan="1" align="left">integer</td> <td colspan="1" rowspan="1" align="left">bufferSize</td> <td colspan="1" rowspan="1" align="left">the chunk buffer size used for throttling</td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">protected</td> <td colspan="1" rowspan="1" align="left">double</td> <td colspan="1" rowspan="1" align="left">throttleDelay</td> <td colspan="1" rowspan="1" align="left">the seconds to delay when throttling</td> </tr> </tbody> </colgroup> </table> </div> <div id="http.HttpResponse.constants" class="section"> <h2 class="title">Predefined Constants</h2> <table border="5">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -