我已经使用源代码提供的确切代码对URL缩短程序进行了API调用。Fetch返回一个400错误(Bad request),但是JQuery和XHR都返回了缩短的URL,没有任何问题。为什么会这样呢?我已经尝试将mode: 'no-cors'和"crossDomain": true添加到请求中,但都不起作用。→ Image of What each request returns here 下面是我的代码: (获取) fetch("https:/
这是一个小小的问题,我对API请求和AJAX很陌生,所以请原谅我。这个请求有一个JWT令牌(我对它非常不熟悉),并且我能够通过放入标题来获得与Postman一起工作的请求:值:JWT eytJhbGciOiJIUzI1NiIW6GHIH8g(不是我的真正密钥' // not real for stackoverflow question
url: api_url,
contentType: "
是否有可能在javascript中检测到下载被阻止(例如显示一些解释)?或者更复杂的是,是否有可能从请求头中检测到它?按照建议,我尝试过ajax来测试下载,但没有成功。我认为保存或打开文件被阻止,而不是实际下载。var xhr = new XMLHttpRequest();xhr.send(null);
所以我使用的是使用ajax的,当然我不想再使用jQuery了。只有一行ajax,我想将其更改为新的FetchAPI。**FYI: You can see the ajax code in line 1795 of the CDN.**return $.ajax({return fetch(file, {