summaryrefslogtreecommitdiffstats
path: root/devtools/client/netmonitor/src/har/test/html_har_post-data-test-page.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--devtools/client/netmonitor/src/har/test/html_har_post-data-test-page.html55
1 files changed, 55 insertions, 0 deletions
diff --git a/devtools/client/netmonitor/src/har/test/html_har_post-data-test-page.html b/devtools/client/netmonitor/src/har/test/html_har_post-data-test-page.html
new file mode 100644
index 0000000000..5e42c6139d
--- /dev/null
+++ b/devtools/client/netmonitor/src/har/test/html_har_post-data-test-page.html
@@ -0,0 +1,55 @@
+<!-- Any copyright is dedicated to the Public Domain.
+ http://creativecommons.org/publicdomain/zero/1.0/ -->
+
+<!doctype html>
+
+<html>
+ <head>
+ <meta charset="utf-8"/>
+ <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
+ <meta http-equiv="Pragma" content="no-cache" />
+ <meta http-equiv="Expires" content="0" />
+ <title>Network Monitor Test Page</title>
+ </head>
+
+ <body>
+ <p>HAR POST data test</p>
+
+ <script type="text/javascript">
+ /* exported executeTest, executeTest2, executeTest3 */
+ "use strict";
+
+ function post(address, data) {
+ const xhr = new XMLHttpRequest();
+ xhr.open("POST", address, true);
+ xhr.setRequestHeader("Content-Type", "application/json");
+ xhr.send(data);
+ }
+
+ function get(address) {
+ const xhr = new XMLHttpRequest();
+ xhr.open("GET", address);
+ xhr.send();
+ }
+
+ function executeTest() {
+ const url = "html_har_post-data-test-page.html";
+ const data = "{'first': 'John', 'last': 'Doe'}";
+ post(url, data);
+ }
+
+ function executeTest2(size) {
+ const url = "html_har_post-data-test-page.html";
+ const data = "x".repeat(size);
+ post(url, data);
+ }
+
+ function executeTest3(size) {
+ const url = "html_har_post-data-test-page.html";
+ get(url);
+ }
+
+ </script>
+ </body>
+
+</html>