// This test is checking the `network.socket.forcePort` preference has an effect. // We remap an ilusional port `8765` to go to the port the server actually binds to.
add_task(async function check_protocols() { function contentHandler(metadata, response) {
let responseBody = "The server should never return this!";
response.setHeader("Content-Type", "text/plain");
response.bodyOutputStream.write(responseBody, responseBody.length);
}
const httpserv = new HttpServer();
httpserv.registerPathHandler("/content", contentHandler);
httpserv.start(-1);
// We expect "Bad request" from the test server because the server doesn't // have identity for the remapped port. We don't want to add it too, because // that would not prove we actualy remap the port number. Assert.equal(await get_response(), "Bad request\n");
await new Promise(resolve => httpserv.stop(resolve));
});
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.