Closed
Description
- Version: v10.1.0
- Platform: Linux develop 4.9.0-6-amd64 deps: update openssl to 1.0.1j #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux
- Subsystem: http2
After upgrade nodejs from v9.11.1 to v10.1.0 Edge and IE not handle properly response from server or response is somehow broken.
Simple server:
const http2 = require('http2');
const server = http2.createSecureServer({
allowHTTP1: true,
cert: "some cert",
key: "some key"
}, (req, res) => {
console.log("message");
res.writeHead(200);
res.end("ok");
// or "hack" setTimeout(()=>res.end("ok"), 100); // to make Edge get valid response more offen
}).listen(443);
server.on("session", () => {
console.log("session");
})
- session is created
- request come
- browser not handle response
Edge sometimes display response, IE never.
On Edge bigger responses are truncated randomly.
I see same behavior in plain mode - via haproxy.