summaryrefslogtreecommitdiffstats
path: root/devtools/client/styleeditor/test/sjs_huge-css-server.sjs
blob: 480fb1ca91ef5c89672731a223c3d42a63edc6a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* Any copyright is dedicated to the Public Domain.
   http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";

function handleRequest(request, response) {
  response.setStatusLine(request.httpVersion, 200, "Och Aye");

  response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
  response.setHeader("Pragma", "no-cache");
  response.setHeader("Expires", "0");
  response.setHeader("Content-Type", "text/plain; charset=utf-8", false);

  // Taken from devtools/shared/webconsole/network-monitor
  const NETMONITOR_LIMIT = 1048576;

  // 2 * NETMONITOR_LIMIT reaches the exact limit for the netmonitor
  // 3 * NETMONITOR_LIMIT makes sure we go past it.
  response.write("x".repeat(3 * NETMONITOR_LIMIT));
}