You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Axios.get()请求出现的ERR BAD REQUEST错误?附代码及报错截图

解决Axios.get()请求出现ERR_BAD_REQUEST的方法
  • 检查请求URL格式
    确认URL无拼写错误,包含正确的协议(http/https)、路径,没有多余特殊字符。如果是动态拼接URL,需保证最终结果符合后端接口的路径规则。

  • 规范请求参数传递
    Axios.get的参数需放在params配置项中,不要直接作为第二个参数传入或错误拼接。正确示例:

    axios.get('/api/feed', {
      params: {
        userId: 123
      }
    })
    

    同时核对参数名、类型是否和后端接口要求一致,参数缺失或不匹配常导致400错误。

  • 验证请求头配置
    部分后端接口要求特定请求头(比如认证令牌、Content-Type),确认是否需要添加对应配置:

    axios.get('/api/feed', {
      headers: {
        'Authorization': 'Bearer ' + token,
        'Content-Type': 'application/json'
      }
    })
    
  • 核对后端接口规则
    确认接口允许的请求方式为GET(避免用GET请求需POST的接口),同时查看接口文档,确认参数必填项、格式要求是否都满足。

  • 利用开发者工具排查
    打开浏览器Network面板,查看请求详情:

    • 确认Request URL是否正确
    • 检查Query String Parameters中的参数是否正确传递
    • 查看Response的详细错误信息,后端通常会返回具体的错误原因(如“缺少必填参数”)

内容的提问来源于stack exchange,提问作者Manish Vishwakarma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 01:04:54