[nodejs]关于http.request遇到报错BadRequestError: request aborted怎么解决

这篇具有很好参考价值的文章主要介绍了[nodejs]关于http.request遇到报错BadRequestError: request aborted怎么解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天写demo时,调用http.request方法时遇到服务端报错BadRequestError: request aborted,点击进入报错的位置:request aborted,http,servlet,json

 然后根据我写请求里有content-length:

request aborted,http,servlet,json

 发现是content-length乜有设置成和发送的消息内容的长度一致,把长度改成消息内容的长度就行了,或者注释掉也可以。文章来源地址https://www.toymoban.com/news/detail-529128.html

const postMsg = JSON.stringify({'msg':'I come from demo!'})
const options = {
    hostname: 'localhost',
    port: 3000,
    path: '/testReq',
    method: 'GET',
    headers: {
      'Content-Type': 'application/json',
      'Content-Length':Buffer.byteLength(postMsg),
    },
  };
const req = request(options,(res)=>{
    console.log(`STATUS: ${res.statusCode}`);
    console.log(`HEADERS: ${JSON.stringify(res.headers)}`);
    res.setEncoding('utf8');
    res.on('data', (chunk) => {
        console.log(`BODY: ${chunk}`);
    });
    res.on('end', () => {
        console.log('No more data in response.');
    });
}).on('error',(stream)=>{
    console.log('连接到了=======',stream)
})
req.write(postMsg)
req.end()

到了这里,关于[nodejs]关于http.request遇到报错BadRequestError: request aborted怎么解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp本地模拟器、手机真机调试报错{“errMsg”:“request:fail abort statusCode:-1”}解决方案

    问题描述: 在本地用uniapp开发项目的的时候,h5渲染没有异常,在模拟器,平板、手机真机的时候报错:{“errMsg”:“request:fail abort statusCode:-1”}。 原因: 模拟器、平板、手机都有自己独立的网络环境,无法直接访问本地搭建的服务器,所以会造成请求失败。 解决: 让模拟

    2024年02月11日
    浏览(65)
  • 报错: Error parsing HTTP request header

    Bug:也是奇怪哦, 测试环境上好好的没问题, 到了生产环境上项目有接口就直接500了: 例如:Bug主体就是 Error parsing HTTP request header 和非法字符的问题. 提示:导致上述问题是因为tomcat自8.5.x系列的:8.5.12 之后版本、8.0.x系列的:8.0.42 之后版本、7.0.x系列的:7.0.76 之后版本对

    2024年02月07日
    浏览(36)
  • ElementUi 关于 el-upload的自定义上传(http-request)的使用

       在开发中 遇到如下需求,要求前端传参并导入excel表格。导入失败,要弹出错误信息,同时导出错误信息的excel表格,导入成功提示信息即可。 参考官方文档,把上传需要的属性加加入使用   改造之前: 设置headers信息 在el-upload标签中加入http-request ,如下: 具体操作方法

    2024年02月01日
    浏览(40)
  • 下拉若依项目时遇到Proxy error: Could not proxy request /captchaImage from localhost:81 to http://localhost:80

    下拉若依项目时,遇到问题    经过查询发现是因为vue.config.js 里面 ,proxy下 target 那个路径配置和自己设置的路径不同,将他们改成相同的路径就可以了。 我是将配置文件中的路径改为和js中的路径相同。就可以成功启动。

    2024年02月13日
    浏览(41)
  • 关于虚拟机安装macos时遇到的无限报错重启问题

    。笔者在虚拟机安装macos时遇到了5国语言的报错,一直想不通要怎么办.到最后解决了也不知道是哪里的步骤解决了问题.以下是报错及其解决过程 1:按教程做好后启动虚拟机安装,提示客户机禁用了cup,这个问题好解决,以下链接是一篇根据不同处理器的解决方法--注意,不要在虚拟

    2024年02月08日
    浏览(49)
  • django后台登录:Forbidden (403) CSRF verification failed. Request aborted.

    如果您在尝试登录Django后台时遇到了CSRF验证失败的错误,这通常意味着您的浏览器未能提交正确的CSRF令牌,或者Django后端未能验证该令牌。遵循以下步骤来解决这个问题: 清除浏览器Cookies和缓存: 有时候,浏览器的Cookies或缓存可能导致此类问题。尝试清除您的浏览器Coo

    2024年01月17日
    浏览(38)
  • conda出现http429报错:CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <xxx>

    我的报错信息如下: 在报错的第一行我们可以看到是url:https://mirrors. ustc .edu.cn/anaconda/pkgs/main/linux-64/current_repodata.json有问题,只要 把和ustc相关的源删掉 就好了,步骤如下: 查看该环境下的所有channel (channel就是源,用来找你要安装的包的) 执行命令后,我的电脑上显示:

    2024年04月27日
    浏览(39)
  • 已解决requests.exceptions.ConnectionError: (‘Connection aborted .’, ConnectionResetError(10054,“远程主机强迫关

    已解决(Python爬虫报错,设置代理ip解决)requests.exceptions.ConnectionError: (‘Connection aborted .’, ConnectionResetError(10054,\\\"远程主机强迫关闭了一个现有的连接。\\\',None,1656,None) 粉丝群里面一个小伙伴想用Python爬虫爬取图片,但是发生了报错问题(连安装模块都要出问题,当时他

    2024年01月16日
    浏览(55)
  • Nginx 代理调用 IIS报错:Bad Request Invalid Hostname HTTP Error 400. The request hostname is invalid

    由于Nginx配置文件中的proxy_set_header参数与请求的IIS 主机名不匹配所导致。使用Nginx代理调用IIS时,出现Bad Request - Invalid Hostname HTTP Error 400错误,由于IIS的主机头(Host Header)和Nginx代理请求的主机名不匹配所导致的。 解决问题的方法:在IIS站点的绑定中正确的主机头,确保和

    2024年02月04日
    浏览(67)
  • 『C/C++养成计划』Linux遇到Aborted (core dumped)的处理方法

    C++项目遇到Aborted (core dumped)的处理方法 Core Dump 是一个运行时错误。 Core 的意思是内存, Dump 的意思是扔出来, 堆出来。在开发(或使用)一个程序时,有时程序莫名其妙的 down 了, 却没有任何的提示(有时候会提示 core dumped )。虽然系统没事,但我们下次仍可能遇到相同的问题。这

    2023年04月09日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包