阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js HTTP2 客户端示例

      Node.js HTTP2 客户端示例

      The following illustrates an HTTP/2 client:

      const http2 = require('http2');
      const fs = require('fs');
      const client = http2.connect('https://localhost:8443', {
        ca: fs.readFileSync('localhost-cert.pem')
      });
      client.on('error', (err) => console.error(err));
      
      const req = client.request({ ':path': '/' });
      
      req.on('response', (headers, flags) => {
        for (const name in headers) {
          console.log(`${name}: ${headers[name]}`);
        }
      });
      
      req.setEncoding('utf8');
      let data = '';
      req.on('data', (chunk) => { data += chunk; });
      req.on('end', () => {
        console.log(`\n${data}`);
        client.close();
      });
      req.end();
      

      更多内容请参考:Node.js HTTP2,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录