node.js - 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