for (let i = 0; i < 100; ++i) {
chan.setRequestHeader("foopy" + i, i, false);
}
for (let i = 0; i < 100; ++i) {
check_request_header(chan, "foopy" + i, i);
}
var x = false; try {
chan.setRequestHeader("foo:py", "baz", false);
} catch (e) {
x = true;
} if (!x) {
do_throw("header with colon not rejected");
}
x = false; try {
chan.setRequestHeader("foopy", "b\naz", false);
} catch (e) {
x = true;
} if (!x) {
do_throw("header value with newline not rejected");
}
x = false; try {
chan.setRequestHeader("foopy\u0080", "baz", false);
} catch (e) {
x = true;
} if (!x) {
do_throw("header name with non-ASCII not rejected");
}
x = false; try {
chan.setRequestHeader("foopy", "b\u0000az", false);
} catch (e) {
x = true;
} if (!x) {
do_throw("header value with null-byte not rejected");
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.16 Sekunden
(vorverarbeitet am 2026-06-05)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.