23 lines
675 B
HTML
23 lines
675 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<body>
|
|
<script src="../../resources/js-test.js"></script>
|
|
<script>
|
|
jsTestIsAsync = true;
|
|
const url = "data:audio/mpeg;base64,/+MYxAAAAANIAUAAAASEEB/jwOFM/0MM/90b/+RhST//w4NFwOjf///PZu////9lns5GFDv//l9GlUIEEIAAAgIg8Ir/JGq3/+MYxDsLIj5QMYcoAP0dv9HIjUcH//yYSg+CIbkGP//8w0bLVjUP///3Z0x5QCAv/yLjwtGKTEFNRTMuOTeqqqqqqqqqqqqq/+MYxEkNmdJkUYc4AKq" + "q".repeat(32535);
|
|
|
|
const xhr = new XMLHttpRequest();
|
|
xhr.onload = function() {
|
|
testPassed("Large URL handled properly.");
|
|
finishJSTest();
|
|
}
|
|
xhr.onerror = function() {
|
|
testFailed("Large URL was improperly rejected.");
|
|
finishJSTest();
|
|
}
|
|
xhr.open("GET", url);
|
|
xhr.send();
|
|
</script>
|
|
</body>
|
|
</html>
|