将主体添加到Electron上的ClientRequest

s-leg3ndz

我想将ClientRequest与Electron一起使用。我想在请求中添加一个正文,但是body在文档中看不到任何信息

我的请求对象:

  const requestApi = {
    method,
    headers,
    protocol: process.env.API_PROTOCOL,
    hostname: process.env.API_HOSTNAME,
    port: process.env.API_PORT,
    path: `${process.env.API_PATH}${slug}`,
    body,
  };

我的要求是:

request.on('response', data => {
  console.log('---------------------');
  console.log(data);

  data.on('data', chunk => {
    console.log(chunk);
  });
  data.on('end', () => {
    console.log('No more data in response.');
  });

  if (data.statusCode === 200) {
    event.sender.send('api-response');
  }
});

request.end();

当我console.log(data)时,数据是一个空数组data: []

谁能帮我 ?:)

谢谢!

安德鲁·迈尔斯(Andrew Myers)

ClientRequest可写流将正文数据发送到可写流的方法是使用.write().end()您可以在API文档中查看以下功能:ClientRequest.write()ClientRequest.end()参数chunk是数据应该去哪里。

在您的示例中,可能看起来像这样:

const requestApi = {
  method,
  headers,
  protocol: process.env.API_PROTOCOL,
  hostname: process.env.API_HOSTNAME,
  port: process.env.API_PORT,
  path: `${process.env.API_PATH}${slug}`,
};

const request = new ClientRequest(requestApi);

request.on('response', data => { /* ... */ });

request.end(body);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何Cookie添加到暗潮的的ClientRequest?

将视图名称添加到主体上的CSS类

将组件与Angular 6上的其他容器组件一起添加到主体

jQuery-将CSS规则添加到iframe主体

将主体添加到404 Not Found异常

将主体文本添加到垫对话框

将多个类别添加到主体类Wordpress

通过JavaScript Electron将脚本添加到HTML文件

无法使用Electron Builder将图标添加到Electron App

将Java添加到NGINX Docker或将NGINX添加到Alpine上的Java Docker?

WordPress管理区域-将类添加到页面主体编辑屏幕

在vueJS中使用生命周期挂钩将类添加到主体

如何将原始数据主体添加到axios请求中?

将CSS类添加到DOM主体的安全快捷方式

如何使用JDT / AST将代码段添加到方法主体

Spring Boot WebSocket-将主体添加到CONNECT响应

如何使用CDK将帐户作为主体添加到Elasticsearch访问策略中?

将主体添加到C ++中的纯虚/抽象函数中?

JavaMail将附件作为base64添加到Mime主体

Matter.js如何继续将主体添加到画布

使用django rest框架jwt将信息添加到JWT令牌主体

如何将JSON数据添加到HTML AWS lambda响应主体中?

将简短的数据类型添加到SOAP请求主体元素

无法将Microsoft.Azure.Cdn服务主体添加到Key Vault访问策略

角度:我可以将类添加到主体,但不能应用样式

使用Python API将主体添加到云调度程序请求中

如何将UIToolbar添加到Storyboard上的NavigationController?

jq-将前缀添加到数组上的值

将活动类添加到菜单上的元素