<li><ahref="/status/418"><code>/status/:code</code></a> Returns given HTTP Status code.</li>
<li><ahref="/response-headers?Content-Type=text%2Fplain%3B+charset%3DUTF-8&Server=httpbin"><code>/response-headers?key=val</code></a> Returns given response headers.</li>
<li><ahref="/delay/3"><code>/delay/:n</code></a> Delays responding for <em>min(n, 10)</em> seconds.</li>
<li><ahref="/drip?duration=5&numbytes=5&code=200"><code>/drip?numbytes=n&duration=s&delay=s&code=code</code></a> Drips data over a duration after an optional initial delay, then (optionally) returns with the given status code.</li>
<li><ahref="/range/1024"><code>/range/1024?duration=s&chunk_size=code</code></a> Streams <em>n</em> bytes, and allows specifying a <em>Range</em> header to select a subset of the data. Accepts a <em>chunk_size</em> and request <em>duration</em> parameter.</li>
<li><ahref="/html"data-bare-link="true"><code>/html</code></a> Renders an HTML Page.</li>
<li><ahref="/robots.txt"data-bare-link="true"><code>/robots.txt</code></a> Returns some robots.txt rules.</li>
<li><ahref="/deny"data-bare-link="true"><code>/deny</code></a> Denied by robots.txt file.</li>
<li><ahref="/cache"data-bare-link="true"><code>/cache</code></a> Returns 200 unless an If-Modified-Since or If-None-Match header is provided, when it returns a 304.</li>
<li><ahref="/cache/60"><code>/cache/:n</code></a> Sets a Cache-Control header for <em>n</em> seconds.</li>
<li><ahref="/bytes/1024"><code>/bytes/:n</code></a> Generates <em>n</em> random bytes of binary data, accepts optional <em>seed</em> integer parameter.</li>
<li><ahref="/stream-bytes/1024"><code>/stream-bytes/:n</code></a> Streams <em>n</em> random bytes of binary data, accepts optional <em>seed</em> and <em>chunk_size</em> integer parameters.</li>
<li><ahref="/links/10"><code>/links/:n</code></a> Returns page containing <em>n</em> HTML links.</li>
<li><ahref="/image"><code>/image</code></a> Returns page containing an image based on sent Accept header.</li>
<li><ahref="/image/png"><code>/image/png</code></a> Returns page containing a PNG image.</li>
<li><ahref="/image/jpeg"><code>/image/jpeg</code></a> Returns page containing a JPEG image.</li>
<li><ahref="/image/webp"><code>/image/webp</code></a> Returns page containing a WEBP image.</li>
<li><ahref="/image/svg"><code>/image/svg</code></a> Returns page containing a SVG image.</li>
<li><ahref="/forms/post"data-bare-link="true"><code>/forms/post</code></a> HTML form that submits to <em>/post</em></li>
<li><ahref="/xml"data-bare-link="true"><code>/xml</code></a> Returns some XML</li>
</ul>
<h2id="DESCRIPTION">DESCRIPTION</h2>
<p>Testing an HTTP Library can become difficult sometimes. <ahref="http://requestb.in">RequestBin</a> is fantastic for testing POST requests, but doesn't let you control the response. This exists to cover all kinds of HTTP scenarios. Additional endpoints are being considered.</p>
<li><ahref="/status/418"><code>/status/:code</code></a> Returns given HTTP Status code.</li>
<li><ahref="/response-headers?Content-Type=text%2Fplain%3B+charset%3DUTF-8&Server=httpbin"><code>/response-headers?key=val</code></a> Returns given response headers.</li>
<li><ahref="/delay/3"><code>/delay/:n</code></a> Delays responding for <em>min(n, 10)</em> seconds.</li>
<li><ahref="/drip?duration=5&numbytes=5&code=200"><code>/drip?numbytes=n&duration=s&delay=s&code=code</code></a> Drips data over a duration after an optional initial delay, then (optionally) returns with the given status code.</li>
<li><ahref="/range/1024"><code>/range/1024?duration=s&chunk_size=code</code></a> Streams <em>n</em> bytes, and allows specifying a <em>Range</em> header to select a subset of the data. Accepts a <em>chunk_size</em> and request <em>duration</em> parameter.</li>
<li><ahref="/html"data-bare-link="true"><code>/html</code></a> Renders an HTML Page.</li>
<li><ahref="/robots.txt"data-bare-link="true"><code>/robots.txt</code></a> Returns some robots.txt rules.</li>
<li><ahref="/deny"data-bare-link="true"><code>/deny</code></a> Denied by robots.txt file.</li>
<li><ahref="/cache"data-bare-link="true"><code>/cache</code></a> Returns 200 unless an If-Modified-Since or If-None-Match header is provided, when it returns a 304.</li>
<li><ahref="/cache/60"><code>/cache/:n</code></a> Sets a Cache-Control header for <em>n</em> seconds.</li>
<li><ahref="/bytes/1024"><code>/bytes/:n</code></a> Generates <em>n</em> random bytes of binary data, accepts optional <em>seed</em> integer parameter.</li>
<li><ahref="/stream-bytes/1024"><code>/stream-bytes/:n</code></a> Streams <em>n</em> random bytes of binary data, accepts optional <em>seed</em> and <em>chunk_size</em> integer parameters.</li>
<li><ahref="/links/10"><code>/links/:n</code></a> Returns page containing <em>n</em> HTML links.</li>
<li><ahref="/image"><code>/image</code></a> Returns page containing an image based on sent Accept header.</li>
<li><ahref="/image/png"><code>/image/png</code></a> Returns page containing a PNG image.</li>
<li><ahref="/image/jpeg"><code>/image/jpeg</code></a> Returns page containing a JPEG image.</li>
<li><ahref="/image/webp"><code>/image/webp</code></a> Returns page containing a WEBP image.</li>
<li><ahref="/image/svg"><code>/image/svg</code></a> Returns page containing a SVG image.</li>
<li><ahref="/forms/post"data-bare-link="true"><code>/forms/post</code></a> HTML form that submits to <em>/post</em></li>
<li><ahref="/xml"data-bare-link="true"><code>/xml</code></a> Returns some XML</li>
</ul>
<h2id="DESCRIPTION">DESCRIPTION</h2>
<p>Testing an HTTP Library can become difficult sometimes. <ahref="http://requestb.in">RequestBin</a> is fantastic for testing POST requests, but doesn't let you control the response. This exists to cover all kinds of HTTP scenarios. Additional endpoints are being considered.</p>