您现在的位置:主页 > 配资平台 > 新梦想干货——网络情缘之传说中的HTTP协议一

新梦想干货——网络情缘之传说中的HTTP协议一

2019-10-05 18:34 作者:admin
http是

http是:opensslreq-x509-newkeyrsa:4096-keyoutkey.pem-outcertificate.pem-days365-nodes如果你想了解详细信息,请查看《使用OpenSSL证书实现HTTPS》:https://wanago.io/2019/04/01/node-js-typescript-8-implementing-https-with-our-own-openssl-certificate/import*ashttp2from'http2';import*asfsfrom'fs';import*asutilfrom'util';constreadFile=util.promisify(fs.readFile);asyncfunctionstartServer{const[key,cert]=awaitPromise.all([readFile('key.pem'),readFile('certificate.pem')]);constserver=http2.createSecureServer({key,cert}).listen(8080,=>{console.log('Serverstarted');});server.on('stream',(stream,headers)=>{stream.respond({':status':200});stream.end('<h1>HelloWorld</h1>');});server.on('error',(err)=>console.error(err));}startServer;解决某些复杂应用程序中的前端阻塞问题即使使用HTTP/1.1进行6个并行连接也可能不够用,尤其是当我们遇到前端阻塞时在上面的这个简单示例中,我们使用普通HTML进行响应HTTP/2通过允许一个连接同时处理多个请求解决了这个问题,这是因为即使其中一个请求被卡住,其它的请求也可以继续每当有人向我们的服务器发出请求时,流事件就会触发

推荐故事