首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >请求路径包含axios get请求中的未转义字符

请求路径包含axios get请求中的未转义字符
EN

Stack Overflow用户
提问于 2021-01-17 01:28:55
回答 1查看 1.2K关注 0票数 1

我正在尝试使用axios.But从我网站上的链接下载图像,但出现此错误

代码语言:javascript
运行
复制
TypeError [ERR_UNESCAPED_CHARACTERS]: Request path contains unescaped characters

我已经搜索了大量的答案和问题,但我仍然没有找到任何关于为什么我的链接被认为有未转义字符的信息

代码语言:javascript
运行
复制
axios.get(
    "https://babyone.bg/image/cache/catalog/BABYZEN/YOYO2%20PLUS%20KOMPLEKT/3%20YOYO%202%20–%20BASSINET%20-%20WHITE%20FRAME%20-%20GREY%20-%20WEB-1000x1000w.jpg"
  );

我试着使用encodeURI(网址),但是我得到一个404not Found

我需要它来获取图像并下载它

EN

Stack Overflow用户

回答已采纳

发布于 2021-01-17 01:37:02

解决了它

在我的例子中,我有一个已经编码的URI,应该先解码,然后再编码,之后一切都很顺利

代码语言:javascript
运行
复制
url = decodeURI(url);
url = encodeURI(url);
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65752518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档