nodejs https post 提交 提示:TLSSocket.onHangUp

发布于 2022-09-11 17:07:11 字数 1275 浏览 15 评论 0

比如这段代码:


    async https_post(){

        let url = 'https://www.4tuu.com/';

        const request = require('request');

        let post_data = {
            action:'api_info',
        }

        let request_ops = {
            url: url,
            timeout:10000,
            headers: {

            },
        };


        request_ops = Object.assign({}, request_ops, {
            form:post_data,
            method: 'POST',
            json: false,
            agentOptions: {
            },

        });


        request(request_ops, async function (err,  res, aa){

            console.log('err,  res, aa', err,  res, aa);

        });

    }

具体提示:


{ Error: socket hang up
    at TLSSocket.onHangUp (_tls_wrap.js:1137:19)
    at Object.onceWrapper (events.js:313:30)
    at emitNone (events.js:111:20)
    at TLSSocket.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
  code: 'ECONNRESET',
  path: null,
  host: 'www.4tuu.com',
  port: 443,
  localAddress: undefined }

试了很多方法都不行。你们可以试试。
不过我使用一些在线post提交工具可以提交的。nodejs就不行,不知道为什么。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文