2015-06-22 11:11:40 +00:00
|
|
|
<pre class="example">code:[colon-separated list of features]</pre>
|
2015-05-03 21:54:59 +00:00
|
|
|
|
|
|
|
<table class="table table-bordered">
|
2015-06-22 11:11:40 +00:00
|
|
|
<tbody>
|
2015-05-03 21:54:59 +00:00
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>code</td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
|
|
|
<p>An integer specifying the HTTP response code.</p>
|
2015-06-22 11:11:40 +00:00
|
|
|
<p>
|
|
|
|
The special method <b>ws</b> creates a valid websocket upgrade response
|
|
|
|
(code 101), and moves pathod to websocket mode. Apart from that, websocket
|
|
|
|
responses are just like any other, and all aspects of the response
|
|
|
|
can be over-ridden.
|
|
|
|
</p>
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>m<a href="#valuespec">VALUE</a></td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
2015-06-22 11:11:40 +00:00
|
|
|
<span class="badge badge-info">HTTP/1 only</span>
|
|
|
|
HTTP Reason message. Automatically chosen according to the response code if not specified.
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>h<a href="#valuespec">VALUE</a>=<a href="#valuespec">VALUE</a></td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
2015-06-22 11:11:40 +00:00
|
|
|
Set a header.
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>r</td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
2015-06-22 11:11:40 +00:00
|
|
|
Set the "raw" flag on this response. Pathod will not calculate a Content-Length header
|
|
|
|
if a body is set, or add a Date header to the response.
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>l<a href="#valuespec">VALUE</a></td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
2015-06-22 11:11:40 +00:00
|
|
|
A shortcut for setting the Location header. Equivalent to h"Location"=VALUE
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>c<a href="#valuespec">VALUE</a></td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
2015-06-22 11:11:40 +00:00
|
|
|
A shortcut for setting the Content-Type header. Equivalent to h"Content-Type"=VALUE
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>b<a href="#valuespec">VALUE</a></td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
2015-06-22 11:11:40 +00:00
|
|
|
Set the body. The appropriate Content-Length header is added automatically unless the
|
|
|
|
"r" flag is set.
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>d<a href="#offsetspec">OFFSET</a></td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
2015-06-22 11:11:40 +00:00
|
|
|
<span class="badge badge-info">HTTP/1 only</span>
|
|
|
|
Disconnect after OFFSET bytes.
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>i<a href="#offsetspec">OFFSET</a>,<a href="#valuespec">VALUE</a></td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
2015-06-22 11:11:40 +00:00
|
|
|
<span class="badge badge-info">HTTP/1 only</span>
|
|
|
|
Inject the specified value at the offset.
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
2015-06-22 11:11:40 +00:00
|
|
|
<td>p<a href="#offsetspec">OFFSET</a>,SECONDS</td>
|
2015-05-03 21:54:59 +00:00
|
|
|
<td>
|
2015-06-22 11:11:40 +00:00
|
|
|
<span class="badge badge-info">HTTP/1 only</span>
|
|
|
|
Pause for SECONDS seconds after OFFSET bytes. SECONDS can be an integer or "f" to pause
|
|
|
|
forever.
|
2015-05-03 21:54:59 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|