评论

小程序接口请求报错request:fail -300:net::ERR_INVALID_URL

小程序接口请求报错request:fail -300:net::ERR_INVALID_URL

看看报错信息:我的是合法域名,这个报错找了很多办法,最后解决了,把孩子高兴坏了,来解救一下众生!

下面是我的http请求代码:

function getUserInfo(data) {
  return fetch("https://baidu.com/getUserInfo", "GET", data)
}

出现这个问题可能有三个原因:

1)反斜杠是复制的,把斜杠删掉,自己从新打一个试试

2)引号造成的问题,不知道为啥,就是会有这个bug,把单引号换成双引号(我自己的问题是这样解决的)

3)如果双引号还是不行,把引号统一改成模板字符串的引号,就是这个``,英文模式下,按键盘左上角第二行第一个建就是了

4)补充一下,我最近又遇到这个问题,以上三种方法都不适用,我把get请求下的data直接拼接在url后面了,这样解决的,代码如下,我也不清楚什么原因:

5)再补充一条,如果以上四条都不行,那就在以上四条都做过后,重启一下项目,按模拟器上面的暂停键,在启动,或者开发者工具重启一下

function getUserInfo(data) {
  return fetch("https://baidu.com/getUserInfo?userId=" + data.userId, "GET")
}
最后一次编辑于  2022-03-02  
点赞 1
收藏
评论

3 个评论

  • 🌟Luo~
    🌟Luo~
    2022-03-01

    没啥用

    2022-03-01
    赞同 1
    回复 2
    • 波吉
      波吉
      2022-03-02
      试试第五条
      2022-03-02
      回复
    • Lovesickness
      Lovesickness
      发表于移动端
      2022-03-30
      https://baidu.com/
      2022-03-30
      回复
  • 年杨
    年杨
    2022-01-04

    地址改成www试一下。

    2022-01-04
    赞同
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-09-28

    没实际,fetch是你封装的,别人不知道是啥,解决办法只适用于你

    2021-09-28
    赞同
    回复 1
    • 波吉
      波吉
      2021-09-30
      这个新手可能不明白,谢谢提醒,其实就是把你请求URL路径换成双引号或者模板字符串
      2021-09-30
      回复
登录 后发表内容