首页 > 解决方案 > axios:错误:客户端网络套接字在建立安全 TLS 连接之前已断开连接

问题描述

我正在尝试通过以下 url https://xxx.xxx.gov.ar/AntecedentesService/AntecedentesService.asmx向肥皂网络服务发布帖子,但出现以下错误:

Error: Client network socket disconnected before secure TLS connection was established
at TLSSocket.onConnectEnd (_tls_wrap.js:1088:19)
at Object.onceWrapper (events.js:277:13)
at TLSSocket.emit (events.js:194:15)
at endReadableNT (_stream_readable.js:1125:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
code: 'ECONNRESET',
path: null,
host: 'xxx.xxx.gov.ar',
port: 443,

如果我发布这样的 curl 帖子:

curl -X POST -H "Content-Type: text/xml" -d @request01.xml https://xxx.xxx.gov.ar/AntecedentesService/AntecedentesService.asmx

它工作正常。如果我尝试使用其余客户端插件从 vscode 访问它,我会得到完全相同的错误,所以我想这可能是 node.js 的问题。

只是为了解雇 axios,我还尝试了 https.request 之后的这个例子,我得到了同样的错误

知道如何解决吗?

我正在使用来自 Linux pop-os 4.15.0-48-generic 的节点 v10.15.3 和 axios 0.18.0

标签: node.jshttpsaxios

解决方案


推荐阅读