aboutsummaryrefslogtreecommitdiffstats
path: root/pathod/templates/docs_lang_requests.html
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-02-18 13:03:40 +0100
committerMaximilian Hils <git@maximilianhils.com>2016-02-18 13:03:40 +0100
commitd33d3663ecb166461d9cb5a78a29b44ee7a8fbb7 (patch)
treefe8856f65d1dafa946150c5acbaf6e942ba3c026 /pathod/templates/docs_lang_requests.html
parent294774d6f0dee95b02a93307ec493b111b7f171e (diff)
downloadmitmproxy-d33d3663ecb166461d9cb5a78a29b44ee7a8fbb7.tar.gz
mitmproxy-d33d3663ecb166461d9cb5a78a29b44ee7a8fbb7.tar.bz2
mitmproxy-d33d3663ecb166461d9cb5a78a29b44ee7a8fbb7.zip
combine projects
Diffstat (limited to 'pathod/templates/docs_lang_requests.html')
-rw-r--r--pathod/templates/docs_lang_requests.html114
1 files changed, 114 insertions, 0 deletions
diff --git a/pathod/templates/docs_lang_requests.html b/pathod/templates/docs_lang_requests.html
new file mode 100644
index 00000000..81aff535
--- /dev/null
+++ b/pathod/templates/docs_lang_requests.html
@@ -0,0 +1,114 @@
+<pre class="example">method:path:[colon-separated list of features]</pre>
+</p>
+
+<table class="table table-bordered">
+ <tbody>
+ <tr>
+ <td>method</td>
+ <td>
+ <p>
+ A <a href="#valuespec">VALUE</a> specifying the HTTP method to
+ use. Standard methods do not need to be enclosed in quotes, while
+ non-standard methods can be specified as quoted strings.
+ </p>
+
+ <p>
+ The special method <b>ws</b> creates a valid websocket upgrade
+ GET request, and signals to pathoc to switch to websocket recieve
+ mode if the server responds correctly. Apart from that, websocket
+ requests are just like any other, and all aspects of the request
+ can be over-ridden.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td>h<a href="#valuespec">VALUE</a>=<a href="#valuespec">VALUE</a></td>
+ <td>
+ Set a header.
+ </td>
+ </tr>
+
+ <tr>
+ <td>r</td>
+ <td>
+ Set the "raw" flag on this response. Pathod will not calculate a Content-Length header
+ if a body is set.
+ </td>
+ </tr>
+
+ <tr>
+ <td>c<a href="#valuespec">VALUE</a></td>
+ <td>
+ A shortcut for setting the Content-Type header. Equivalent to h"Content-Type"=VALUE
+ </td>
+ </tr>
+
+ <tr>
+ <td>u<a href="#valuespec">VALUE</a>
+ <br> uSHORTCUT
+ </td>
+
+ <td>
+ Set a User-Agent header on this request. You can specify either a complete
+ <a href="#valuespec">VALUE</a>, or a User-Agent shortcut:
+
+ <table class="table table-condensed">
+ {% for i in uastrings %}
+ <tr>
+ <td><b>{{ i[1] }}</b></td>
+ <td>{{ i[0] }}</td>
+ </tr>
+ {% endfor %}
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>b<a href="#valuespec">VALUE</a></td>
+ <td>
+ Set the body. The appropriate Content-Length header is added automatically unless
+ the "r" flag is set.
+ </td>
+ </tr>
+
+ <tr>
+ <td>s<a href="#valuespec">VALUE</a></td>
+ <td>
+ An embedded Response specification, appended to the path of the request.
+ </td>
+ </tr>
+
+ <tr>
+ <td>x<a href="#valuespec">INTEGER</a></td>
+ <td>
+ Repeat this message N times.
+ </td>
+ </tr>
+
+ <tr>
+ <td>d<a href="#offsetspec">OFFSET</a></td>
+ <td>
+ <span class="badge badge-info">HTTP/1 only</span> Disconnect after
+ OFFSET bytes.
+ </td>
+ </tr>
+
+ <tr>
+ <td>i<a href="#offsetspec">OFFSET</a>,<a href="#valuespec">VALUE</a></td>
+ <td>
+ <span class="badge badge-info">HTTP/1 only</span> Inject the specified
+ value at the offset.
+ </td>
+ </tr>
+
+ <tr>
+ <td>p<a href="#offsetspec">OFFSET</a>,SECONDS</td>
+ <td>
+ <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.
+ </td>
+ </tr>
+ </tbody>
+</table>