aboutsummaryrefslogtreecommitdiffstats
path: root/pathod/libpathod/templates/request_previewform.html
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-02-15 23:00:11 +0100
committerMaximilian Hils <git@maximilianhils.com>2016-02-15 23:00:11 +0100
commit87d9afcf2e257eee7c5aa08c3f0dc64da79b0647 (patch)
tree71b10729d160f0269d02548d1ef9e183be1397d9 /pathod/libpathod/templates/request_previewform.html
parent36f34f701991b5d474c005ec45e3b66e20f326a8 (diff)
parent3d9a5157e77b5a3237dc62994f4e3d4c75c2066e (diff)
downloadmitmproxy-87d9afcf2e257eee7c5aa08c3f0dc64da79b0647.tar.gz
mitmproxy-87d9afcf2e257eee7c5aa08c3f0dc64da79b0647.tar.bz2
mitmproxy-87d9afcf2e257eee7c5aa08c3f0dc64da79b0647.zip
Merge pull request #937 from mhils/single-repo
Combine mitmproxy, pathod and netlib in a single repo.
Diffstat (limited to 'pathod/libpathod/templates/request_previewform.html')
-rw-r--r--pathod/libpathod/templates/request_previewform.html53
1 files changed, 53 insertions, 0 deletions
diff --git a/pathod/libpathod/templates/request_previewform.html b/pathod/libpathod/templates/request_previewform.html
new file mode 100644
index 00000000..91b5598a
--- /dev/null
+++ b/pathod/libpathod/templates/request_previewform.html
@@ -0,0 +1,53 @@
+<form style="margin-bottom: 0" class="form-inline" method="GET" action="/request_preview">
+ <input style="width: 18em" id="spec" name="spec" class="input-medium" value="{{spec}}"
+ placeholder="method:path:[features]">
+ <input type="submit" class="btn" value="preview">
+</form>
+
+<a class="innerlink" data-toggle="collapse" data-target="#requestexamples">examples</a>
+
+<div id="requestexamples" class="collapse">
+ <p>
+ Check out the <a href="/docs/language">complete language docs</a>. Here are
+ some examples to get you started:
+ </p>
+
+ <table class="table table-bordered">
+ <tbody>
+ <tr>
+ <td><a href="/request_preview?spec=get:/">get:/</a></td>
+ <td>Get path /</td>
+ </tr>
+ <tr>
+ <td><a href="/request_preview?spec=get:/:b@100">get:/:b@100</a></td>
+ <td>100 random bytes as the body</td>
+ </tr>
+ <tr>
+ <td><a href='/request_preview?spec=get:/:h"Etag"="&apos;;drop table browsers;"'>get:/:h"Etag"="';drop table browsers;"</a></td>
+ <td>Add a header</td>
+ </tr>
+ <tr>
+ <td><a href='/request_preview?spec=get:/:u"&apos;;drop table browsers;"'>get:/:u"';drop table browsers;"</a></td>
+ <td>Add a User-Agent header</td>
+ </tr>
+ <tr>
+ <td><a href="/request_preview?spec=get:/:b@100:dr">get:/:b@100:dr</a></td>
+ <td>Drop the connection randomly</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="/request_preview?spec="></a>
+ </td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="/request_preview?spec=get:/:b@100,ascii:ir,@1">get:/:b@100,ascii:ir,@1</a></td>
+ <td>100 ASCII bytes as the body, and randomly inject a random byte</td>
+ </tr>
+ <tr>
+ <td><a href="/request_preview?spec=ws:/">ws:/</a></td>
+ <td>Initiate a websocket handshake.</td>
+ </tr>
+ </tbody>
+ </table>
+</div>