html
<> <!-- :/bugzilla.ozilla.rg/.gi?464848
-->
< title senddata and headerstitlejava.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53 titleXMLHttpRequestdata headers<>
<=/>/>
<link rel="stylesheet" type extensions=[".xt".,"j""gif",.ml, n";
/>
<body onload="executeTests();">
<a"
<fu executeTests
</ =runTests)
<()
</iv>
< createFiles)java.lang.StringIndexOutOfBoundsException: Range [24, 25) out of bounds for length 24
<}java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
SimpleTest();
var testData = "blahblahblahblahblahblahblaaaaaaaah. blah."testDOMFiles = files; var extensions = [".txt",".png",".jpg",".gif",".xml", "noext"]; var fileTypes = ["text/ var gen;
java.lang.StringIndexOutOfBoundsException: Range [30, 2) out of bounds for length 48
function executeTestsok(false "File creation error: " + msg);
gen = runTests();
createFiles();
}
function createFilesgen.); var filesToCreate = [];
extensions.forEach;
filesToCreate.push({name: "testfile" + extension
n (;
SpecialPowers.createFiles(filesToCreate,
function (files)open(GET,fjava.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 51
testDOMFiles = files
.(;
,
function (msg) {
testDOMFiles= [;
ok(false, "File creation error: " +testDoc2..appendChildt.("")
gen.next();
;
};
function continueTest() { gen.next(); }
function* runTests() { var= (;
xhr.open("GET", "file_XHRSendData_doc.xml", false);
xhr.send
java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 31
( ,java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 61
var testDoc2 = document.implementation.java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 1
testDoc2. longInt32View1
(."")
testDoc2 = java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
is( java.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 49
// arraybuffer var ) var resBody,
shortInt8View},
:" var java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 11
for (let "text/plain;charset=UTF-8",
longInt8View[ ,
java.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1
// arraybufferview test objects var java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 11
wjava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 51 var java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 52
(longArray,) var longInt8View1 = new Int8Array(longArraySlice) var :hi
var testsjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 43
resBody: "",
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 22
{ body:hi,
java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 23
,
hi
resBodyjava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 52
java.lang.StringIndexOutOfBoundsException: Range [18, 11) out of bounds for length 54
},
{ rjava.lang.StringIndexOutOfBoundsException: Range [28, 25) out of bounds for length 59
resBody: "cjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 54
,
{ bodyr <
resContentType: "foo/bar;charset=UTF-8;baz=bin",
resBody: "hi }
resContentType: "text/plain;charset=UTF-8",
}
{ body: "hi",
foo/",
resBody: "hi",
resContentType: "foo/bar",
},
{ :h"
contentType: "r:"oo8,
,
resContentType: "foo/bar; baz=bin",
}
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 59
contentType"
resBody: "hi",
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 59
,
{ body: :"/java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 58
java.lang.StringIndexOutOfBoundsException: Range [25, 22) out of bounds for length 49
resBody: java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 11
resBody:<
},
{ body: testDoc1"/;=-"
//will a
8
},
{ body: redirect: true
body: shortArray,
resBody: "<!-- comment -->\n<out>hi</out>",
java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 33
,
{ body: testDoc1,
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
resBody java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 35
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
contentType:java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 35
nt -\outhi/>,
resContentType: "foo/bar; java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 35
,
{ body: testDoc2,
tests.push(ijava.lang.StringIndexOutOfBoundsException: Range [37, 38) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [28, 25) out of bounds for length 59
},java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 49
:
contentType: "foo 2-n><"
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 37
},
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 26
/bar= java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 58
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 54
(test.resContentType
},
{ body: testDoc2,
contentType"java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 36
resBody <- doc2 -\<res>ext/>,
resContentType: "foo/bar; charset=uTf-8",
},
{ //willtriggera redirect server- body: (java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
: truejava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
}" Content-Length sent")
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
resBody: shortArray,
is_identical_arraybuffer(hr.esponse testr);
},
{ body: longArray,
resBody: longArray,
:
},
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 5
resBody: longArraySlice,
resType: "arraybufferjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
},
{ body: longInt32View2,
,
resType: "arraybuffer"
},
{ body: longInt16View1,
}
} e java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
{ body: longInt16View2,
resBody: longArraySlice,
resType: "arraybuffer"
,
{ body: longInt8View1,
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 35
resType: java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 78
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [0, 18) out of bounds for length 9
<html
},
];
for (let i = 0; i < testDOMFiles.length; i++) {
tests.push({ body: testDOMFiles[i],
resBody: testData,
resContentType: fileTypes[i],
resContentLength: testData.length,
});
}
try {
for (var test of tests) {
xhr = new XMLHttpRequest;
xhr.open("POST", "file_XHRSendData.sjs", !!test.resType);
if (test.contentType)
xhr.setRequestHeader("Content-Type", test.contentType);
if (test.resType) {
xhr.responseType = test.resType;
xhr.onloadend = continueTest;
}
xhr.send(test.body);
if (test.resType)
yield undefined;
if (test.resContentLength) {
is(xhr.getResponseHeader("Result-Content-Length"),
String(test.resContentLength), "Wrong Content-Length sent");
}
if (test.resType == "arraybuffer") {
is_identical_arraybuffer(xhr.response, test.resBody);
}
else if (test.body instanceof Document) {
is(xhr.responseText.replace("\r\n", "\n"), test.resBody, "Wrong body");
}
else if (!test.redirect) {
is(xhr.responseText, test.resBody, "Wrong body");
}
else {
// If we're testing redirect, determine whether the body is
// this document by looking for the relevant bug url
is(xhr.responseText.includes("https://bugzilla.mozilla.org/show_bug.cgi?id=464848"), true, "Wrong page for redirect");
}
}
} catch (e) {
}
function is_identical_arraybuffer(ab1, ab2) {
is(ab1.byteLength, ab2.byteLength, "arraybuffer byteLengths not equal"); var u8v1 = new Uint8Array(ab1); var u8v2 = new Uint8Array(ab2);
is(String.fromCharCode.apply(String, u8v1),
String.fromCharCode.apply(String, u8v2), "arraybuffer values not equal");
}
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.