diff options
Diffstat (limited to '_build/static/docs/en/cowboy/1.0/manual/http_status_codes/index.html')
-rw-r--r-- | _build/static/docs/en/cowboy/1.0/manual/http_status_codes/index.html | 305 |
1 files changed, 305 insertions, 0 deletions
diff --git a/_build/static/docs/en/cowboy/1.0/manual/http_status_codes/index.html b/_build/static/docs/en/cowboy/1.0/manual/http_status_codes/index.html new file mode 100644 index 00000000..d668474f --- /dev/null +++ b/_build/static/docs/en/cowboy/1.0/manual/http_status_codes/index.html @@ -0,0 +1,305 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <title>Nine Nines Support: Cowboy Function Reference</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <!-- Change them or set them up as you like --> + <meta name="description" content=""> + <meta name="author" content="(Soft10) Pol Cámara"> + + <!-- Stylesheets --> + <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'> + <link href="/css/bootstrap.min.css" rel="stylesheet"> + <link href="/css/99s.css" rel="stylesheet"> +<!-- <link href="js/google-code-prettify/prettify.css" rel="stylesheet"> --> + <link href="/css/sh99s.css" rel="stylesheet"/> + + <!-- Enables html5 support on older browsers, other js is placed at the end of the page to speed up loading --> + <!--[if lt IE 9]> + <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + + <link rel="shortcut icon" href="/img/ico/favicon.ico"> + <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/img/ico/apple-touch-icon-114.png"> + <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/img/ico/apple-touch-icon-72.png"> + <link rel="apple-touch-icon-precomposed" href="/img/ico/apple-touch-icon-57.png"> + <link rel="alternate" href="/feeds/atom.xml" type="application/atom+xml" title="Nine Nines Atom Feed"> + </head> + + <body class="big_text docs"> + <header id="page-head"> + <div id="topbar" class="container"> + <div class="row"> + <div class="span2"> + <h1 id="logo"><a href="/" title="99s">99s</a></h1> + </div> + <div class="span10"> + <!-- Top navigation and social icons--> + <div id="side-header"> + <nav> + <ul> + <li><a title="Erlang training" href="/training">Training</a></li> + <li><a title="Technical publications" href="/articles">Articles</a></li> + <li><a title="Our talks" href="/talks">Talks</a></li> + <li class="active"><a title="Our services" href="/support">Pricing & Sponsoring</a></li> + <li><a title="Community support" href="http://lists.ninenines.eu">Mailing Lists</a></li> + <li><a title="Contact us" href="mailto:[email protected]">Contact</a></li> + </ul> + </nav> + <ul id="social"> + <li> + <a href="https://github.com/ninenines" title="Check our Github repositories"><img src="/img/ico_github.png" data-hover="/img/ico_github_alt.png" alt="Github"></a> + </li> + <li class="dropdown" id="twitter-links"> + <a href="#twitter-links" class="dropdown-toggle" data-toggle="dropdown" title="Follow us on Twitter"> + <img src="/img/ico_twitter.png" data-hover="/img/ico_twitter_alt.png" alt="Twitter"> + </a> + <ul class="dropdown-menu"> + <li><a title="Visit Loïc Hoguin's Twitter Account" href="http://twitter.com/lhoguin">@lhoguin</a></li> + <!-- <li class="divider"></li> + <li><a title="Visit our official Twitter account" href="#">@99s</a></li> --> + </ul> + </li> + <!-- <li> + <a href="/css/" title="Add us on Linkedin"><img src="/img/ico_linkedin.png" data-hover="img/ico_linkedin_alt.png" alt="Linkedin"></a> + </li> --> + </ul> + </div> + </div> + </div> + </div> + + + </header> + + +<div id="contents" class="two_col"> +<div class="container"> +<div class="row"> +<div id="docs" class="span9 maincol"> + +<h1 class="lined-header"><span>HTTP status codes</span></h1> + +<p>This chapter aims to list all HTTP status codes that Cowboy may return, with details on the reasons why. The list given here only includes the replies that Cowboy sends, not user replies.</p> + +<h3 id="100 continue">100 Continue</h3> + +<p>When the client sends an <code>expect: 100-continue</code> header, Cowboy automatically sends a this status code before trying to read the request body. This behavior can be disabled using the appropriate body option.</p> + +<h3 id="101 switching protocols">101 Switching Protocols</h3> + +<p>This is the status code sent when switching to the Websocket protocol.</p> + +<h3 id="200 ok">200 OK</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="201 created">201 Created</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="202 accepted">202 Accepted</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="204 no content">204 No Content</h3> + +<p>This status code is sent when the processing of a request ends without any reply having been sent. It may also be sent by <code>cowboy_rest</code> under normal conditions.</p> + +<h3 id="300 multiple choices">300 Multiple Choices</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="301 moved permanently">301 Moved Permanently</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="303 see other">303 See Other</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="304 not modified">304 Not Modified</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="307 temporary redirect">307 Temporary Redirect</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="400 bad request">400 Bad Request</h3> + +<p>Cowboy will send this status code for any of the following reasons:</p> + +<ul> +<li>Too many empty lines were sent before the request.</li> +<li>The request-line could not be parsed.</li> +<li>Too many headers were sent.</li> +<li>A header name was too long.</li> +<li>A header value was too long.</li> +<li>The host header was missing from an HTTP/1.1 request.</li> +<li>The host header could not be parsed.</li> +<li>The requested host was not found.</li> +<li>The requested path could not be parsed.</li> +<li>The accept header could not be parsed when using REST.</li> +<li>REST under normal conditions.</li> +<li>A Websocket upgrade failed.</li> +</ul> + +<h3 id="401 unauthorized">401 Unauthorized</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="403 forbidden">403 Forbidden</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="404 not found">404 Not Found</h3> + +<p>This status code is sent when the router successfully resolved the host but didn't find a matching path for the request. It may also be sent by <code>cowboy_rest</code> under normal conditions.</p> + +<h3 id="405 method not allowed">405 Method Not Allowed</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="406 not acceptable">406 Not Acceptable</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="408 request timeout">408 Request Timeout</h3> + +<p>Cowboy will send this status code to the client if the client started to send a request, indicated by the request-line being received fully, but failed to send all headers in a reasonable time.</p> + +<h3 id="409 conflict">409 Conflict</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="410 gone">410 Gone</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="412 precondition failed">412 Precondition Failed</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="413 request entity too large">413 Request Entity Too Large</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="414 request-uri too long">414 Request-URI Too Long</h3> + +<p>Cowboy will send this status code to the client if the request-line is too long. It may also be sent by <code>cowboy_rest</code> under normal conditions.</p> + +<h3 id="415 unsupported media type">415 Unsupported Media Type</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="500 internal server error">500 Internal Server Error</h3> + +<p>This status code is sent when a crash occurs in HTTP, loop or REST handlers, or when an invalid return value is returned. It may also be sent by <code>cowboy_rest</code> under normal conditions.</p> + +<h3 id="501 not implemented">501 Not Implemented</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="503 service unavailable">503 Service Unavailable</h3> + +<p>This status code is sent by <code>cowboy_rest</code>.</p> + +<h3 id="505 http version not supported">505 HTTP Version Not Supported</h3> + +<p>Cowboy only supports the versions 1.0 and 1.1 of HTTP. In all other cases this status code is sent back to the client and the connection is closed.</p> + + +<!-- a.code --> +</div> + +<div class="span3 sidecol"> +<div class="input-append"> +<form id="form-search" class="form-search" action="#"> + <input id="input-search" type="text" placeholder="Function search" autocomplete="off" autofocus class="input-medium search-query span2"> + <button type="submit" class="btn btn-success">Go</button> +</form> +</div> + +<h3 id="docs-nav">Navigation</h3> + +<h3>See also</h3><ul><li><a href="/docs/en/cowboy/1.0/guide/">User Guide</a></li><li><a href="/docs/en/cowboy/1.0/index.html">README</a></li></ul> + +<h3>Version select</h3> +<ul> + + <li><a href="/docs/en/cowboy/1.0/manual/"><strong>1.0</strong></a></li> + + <li><a href="/docs/en/cowboy/HEAD/manual/"><strong>HEAD</strong></a></li> + +</ul> + +</div> +</div> +</div> +</div> + + + <footer> + <div class="container"> + <div class="row"> + <div class="span6"> + <p id="scroll-top"><a href="#">↑ Scroll to top</a></p> + <nav> + <ul> + <li><a href="mailto:[email protected]" title="Contact us">Contact us</a></li><li><a href="https://github.com/ninenines/ninenines.github.io" title="Github repository">Contribute to this site</a></li> + </ul> + </nav> + </div> + <div class="span6 credits"> + <p><img src="/img/footer_logo.png"></p> + <p>Copyright © Nine Nines 2012-2014</p> + </div> + </div> + </div> + </footer> + + <!-- Javascript --> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> + <script src="/js/bootstrap-carousel.js"></script> + <script src="/js/bootstrap-dropdown.js"></script> + <script src="/js/custom.js"></script> + + +<script type="text/javascript" src="/js/shCore.js"></script> +<script type="text/javascript" src="/js/shlang/shBrushBash.js"></script> +<script type="text/javascript" src="/js/shlang/shBrushErlang.js"></script> +<script type="text/javascript" src="/js/shlang/shBrushJScript.js"></script> +<script type="text/javascript" src="/js/shlang/shBrushPlain.js"></script> +<script type="text/javascript">SyntaxHighlighter.all();</script> + +<script type="text/javascript" src="/js/fuse.min.js"></script> +<script type="text/javascript"> +$(document).ready(function(){ + var f; + + $.getJSON("/docs/db.json", function(data){ + f = new Fuse(data, {keys: ["n"], threshold: 0.3}); + $("<ul id=\"search-results\">").insertAfter("#form-search"); + }); + + $("#input-search").keyup(function(e){if(f){if (e.which != 13 ){ + var results = f.search($(this).val()); + if (results.length == 0){ + $("#form-search").attr("action", "#"); + }else{ + $("#form-search").attr("action", results[0].l); + } + + $("#search-results").empty(); + for (var i = 0; i < 10 && i < results.length; i++){ + $("<li><a href=\"" + results[i].l + "\">" + results[i].n + "</a></li>") + .appendTo("#search-results"); + } + }}}); +}); +</script> + + </body> +</html> |