错误:套接字使用节点v0.12.0挂断

克里斯·斯诺

我正在尝试使用Node执行非常简单的HTTP POST:

var querystring = require('querystring');
var http = require('http');

var postData = querystring.stringify({
  "source": "XXXX", 
  "target": "XXXX", 
  "create_target": true, 
  "continuous": false
});

var options = { 
  hostname: 'XXXX',
  port: 443,
  path: '/_replicate',
  method: 'POST',
  headers: { 
    'Content-Type:':'application/json',
    'Content-Length':Buffer.byteLength(postData)
  } 
};

var req = http.request(options, function(res) { 
  res.setEncoding('utf8');
  res.on('data', function (chunk) { 
    console.log('BODY: ' + chunk);
  });
});

req.on('error', function(e) { 
  console.log('problem with request: ' + e.stack);
});

req.write(postData);
req.end();

但是我得到的响应是这样的:

problem with request: Error: socket hang up
    at createHangUpError (_http_client.js:215:15)
    at Socket.socketOnEnd (_http_client.js:293:23)
    at Socket.emit (events.js:129:20)
    at _stream_readable.js:908:16
    at process._tickCallback (node.js:355:11)

我正在使用节点v0.12.0。


我在Stackoverflow上看到了其他类似的问题,但我相信它们是不同的,因为:

头码

我看到您正在向安全服务器发出请求。您可能应该改用https对象的request方法。

实际上,我可以使用http对象重新创建问题,而当我仅使用https对象时,无需关闭套接字即可获得响应。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MongoError:套接字挂断

来自分类Dev

Virtualbox 套接字挂断

来自分类Dev

请求期间出现“套接字挂断”错误

来自分类Dev

Express出现“错误:套接字挂断”

来自分类Dev

Express出现“错误:套接字挂断”

来自分类Dev

错误:RPC失败;结果= 52,HTTP代码= 0致命:远端意外挂断

来自分类Dev

Python子进程随机降到0%cpu使用率,导致进程“挂断”

来自分类Dev

WReq简单发布请求-由于使用':='而导致(FormValue v0)没有实例错误

来自分类Dev

为什么在循环中使用$ v0寄存器会返回错误的输出?

来自分类Dev

WReq简单发布请求-由于使用':='而导致(FormValue v0)没有实例错误

来自分类Dev

通过节点客户端调用Google API时出现“套接字挂断”错误

来自分类Dev

对外部API的https请求上的套接字挂断错误?

来自分类Dev

套接字挂断错误与多个http.get请求

来自分类Dev

套接字挂断错误Http-Proxy NodeJS

来自分类Dev

为什么会收到“错误套接字挂断”响应?

来自分类Dev

Node.js https.request()错误:套接字挂断

来自分类Dev

异步函数抛出错误:套接字挂断

来自分类Dev

云函数返回 RequestError:错误:套接字挂断

来自分类Dev

请求计数的增加以“错误:套接字挂断”告终

来自分类Dev

带有 Firebase Cloud Functions 错误的 SendGrid:“套接字挂断”

来自分类Dev

使用Node HTTP请求从GitHub API进行套接字挂断错误

来自分类Dev

SharpDevelop错误:“工具版本'12 .0'无法识别...”

来自分类Dev

SharpDevelop错误:“无法识别工具版本'12 .0'...”

来自分类Dev

发送请求时,nodejs套接字挂断

来自分类Dev

为什么会出现错误:RPC失败;结果= 52,HTTP代码= 0致命:推送到github时,远端意外挂断?

来自分类Dev

生成范围为(0:10 ^ 12)的整数随机数

来自分类Dev

日历HOUR_OF_DAY在解析12:00时返回0

来自分类Dev

Highchart:显示次要y轴刻度位置0到12

来自分类Dev

加载共享库时出错:libpng12.so.0

Related 相关文章

  1. 1

    MongoError:套接字挂断

  2. 2

    Virtualbox 套接字挂断

  3. 3

    请求期间出现“套接字挂断”错误

  4. 4

    Express出现“错误:套接字挂断”

  5. 5

    Express出现“错误:套接字挂断”

  6. 6

    错误:RPC失败;结果= 52,HTTP代码= 0致命:远端意外挂断

  7. 7

    Python子进程随机降到0%cpu使用率,导致进程“挂断”

  8. 8

    WReq简单发布请求-由于使用':='而导致(FormValue v0)没有实例错误

  9. 9

    为什么在循环中使用$ v0寄存器会返回错误的输出?

  10. 10

    WReq简单发布请求-由于使用':='而导致(FormValue v0)没有实例错误

  11. 11

    通过节点客户端调用Google API时出现“套接字挂断”错误

  12. 12

    对外部API的https请求上的套接字挂断错误?

  13. 13

    套接字挂断错误与多个http.get请求

  14. 14

    套接字挂断错误Http-Proxy NodeJS

  15. 15

    为什么会收到“错误套接字挂断”响应?

  16. 16

    Node.js https.request()错误:套接字挂断

  17. 17

    异步函数抛出错误:套接字挂断

  18. 18

    云函数返回 RequestError:错误:套接字挂断

  19. 19

    请求计数的增加以“错误:套接字挂断”告终

  20. 20

    带有 Firebase Cloud Functions 错误的 SendGrid:“套接字挂断”

  21. 21

    使用Node HTTP请求从GitHub API进行套接字挂断错误

  22. 22

    SharpDevelop错误:“工具版本'12 .0'无法识别...”

  23. 23

    SharpDevelop错误:“无法识别工具版本'12 .0'...”

  24. 24

    发送请求时,nodejs套接字挂断

  25. 25

    为什么会出现错误:RPC失败;结果= 52,HTTP代码= 0致命:推送到github时,远端意外挂断?

  26. 26

    生成范围为(0:10 ^ 12)的整数随机数

  27. 27

    日历HOUR_OF_DAY在解析12:00时返回0

  28. 28

    Highchart:显示次要y轴刻度位置0到12

  29. 29

    加载共享库时出错:libpng12.so.0

热门标签

归档