gpt4 book ai didi

javascript - GET 请求因 URL 中的 '?' 而中断

转载 作者:行者123 更新时间:2023-11-30 15:30:19 25 4
gpt4 key购买 nike

我正在发出 GET 请求,我必须填写一个 URL 参数,除非它包含问号并导致我的请求中断。

文档说请求应该是这样的:

website.com/api?url=`INSERT+URL+HERE`

但是我插入的 URL 有一个 ? 并在请求中切断了 more+values:

url = myurl.com/example?more+values

Javascript 中是否有忽略 之后的所有参数?

我到处都找过了,好像做不到。请不要建议在正文中发帖。

最佳答案

您需要调用encodeURIComponent()在您的查询字符串参数上:

let value = encodeURIComponent('myurl.com/example?more+values');
let url = 'website.com/api?url=' + value;

console.log(url);

关于javascript - GET 请求因 URL 中的 '?' 而中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42357121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com