Fetch API https://fetch.spec.whatwg.org是XHR的改进替代品,用于制作异步HTTP请求,同时更好地管理重定向以及与CORS和服务工作者的交互。
我正在制作一个 chrome 扩展,它获取音频,并将其发送到 python 服务器(使用 HttpServer),然后服务器保存音频。 问题是服务器没有正确保存音频...
我知道如何使用反应组件中的函数获取后端,但我需要一个下拉菜单,因此我在反应选择页面中找到了一个示例,但该示例是在类中制作的。 清洁前...
无法获取受保护的 javascript 的 url [重复]
我正在尝试通过 javascript 获取 url,但我收到了 cors protected 错误,并且我无法弄清楚应该如何修复 这是我的代码 获取(“https://www.nseindia.com/api/</desc> <question vote="-2"> <div> </div> <p>我正在尝试通过 javascript 获取 url,但我收到了 cors protected 错误,并且我无法弄清楚应该如何修复</p> <p>这是我的代码</p> <pre><code><script> fetch("https://www.nseindia.com/api/liveEquity-derivatives?index=nse50_fut", { mode: 'cors', credentials: 'include', method: 'GET', header: { 'Access-Control-Allow-Origin':'*',} }).then( res => { res.json().then( data => { // console.log(data.Algo); if (data.Algo.length > 10) { var temp = ""; data.Algo.forEach((itemData) => { temp +="<tr>"; temp +="<td class=" + "col-md-8" + ">" + itemData.underlying + "</td>"; temp += "<td class=" + "col-md-8" + ">" + itemData.identifier + "</td>"; temp += "<td class=" + "col-md-8>" + itemData.instrumentType + "</td>"; temp += "<td class=" + "col-md-8" + ">" + itemData.contract + "</td></tr>"; } ); document.getElementById('data').innerHTML = temp; } } ) } )</script> </code></pre> </question> <answer tick="false" vote="-1"> <p>如何修复 CORS 标头访问控制允许 Origin 丢失?</p> <p>=>如果服务器在您的控制之下,请将请求站点的来源添加到允许访问的域集合中,方法是将其添加到 Access-Control-Allow-Origin 标头的值中。您还可以将站点配置为允许任何站点使用正确的域访问它。 示例:Access-Control-Allow-Origin :"http://www.my-domain.example"</p> <p>Access-Control-Allow-Origin:“*”=> 这用于公共 API,而不是工业或个人 API。</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>const url = "https://www.nseindia.com/api/liveEquity-derivatives?index=nse50_fut"; fetch(url, { mode: "cors", credentials: "include", method: "GET", headers: { "Access-Control-Allow-Origin": "*" }, }).then((res) => { res.json().then((data) => { console.log(data.Algo); /* if (data.Algo.length > 10) { var temp = ""; data.Algo.forEach((itemData) => { temp += ""; temp += "" + itemData.underlying + ""; temp += "" + itemData.identifier + ""; temp += "" + itemData.instrumentType + ""; temp += "" + itemData.contract + ""; }); document.getElementById("data").innerHTML = temp; } */ }); });</code></pre> </div> </div> <p></p> <p>您的代码中有一个小错误,我已修复它。如果您有权访问该域,现在可以尝试将 * 替换为实际的域来源</p> </answer> </body></html>
出于学习原因,我需要使用其中一些网络 API,例如 fetch 或 axios,但要获取本地文件,因此不使用 fs 模块,也不导入它们。 我尝试了 fetch 和 axios,但是......
使用 HTML、CSS 和 JavaScript Fetch 向 API 服务发出 POST 请求 [已关闭]
我有一个关于使用 JavaScript API 的作业。我对 JavaScript API 一无所知。谁能帮我?我用 html CSS 代码编写了登录页面。但是第二阶段的任务: ...
我使用异步/等待进行以下获取: 异步函数 postData(url = "", data = {}) { // 默认选项标有* const 响应 = 等待获取(url,{ 方法:&
这是我的获取请求: fetch(`${process.env.REACT_APP_API_DOMAIN}/auth/user/full`, { 方法: "GET", 凭证: "include" }) 它应该发送我的会话 cookie,但我得到
我在 Postman 中设置了一个 GET 请求,其原始正文数据如下,并且它有效。我可以从服务器获取数据 但是我的 Js fetch api 我不知道如何向其中添加请求正文数据。 这是我的 GET r...
fetch api - 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:它没有 HTTP 正常状态 [重复]
围绕这个主题有很多类似的问题,但我找不到这个 fetch api 请求中缺少的内容。有人能帮我克服这个错误吗?如何设置http状态好...
错误:无法在“Window”上执行“fetch”:使用 GET/HEAD 方法的请求不能有正文[重复]
我正在使用 fetch 来调用 Google TimeZone。但是当我尝试将纬度/经度和时间戳作为正文参数传递时,出现错误。 错误:无法在“窗口”上执行“获取”:使用 GET 请求...
如何正确从 Django Channels 向 React Frontend 发送响应?
我正在尝试使用 Django Channels 为 React 前端 Web 应用程序和 Django REST 后端实现长轮询。我相信我所拥有的大部分东西在某种程度上都在起作用,但是有些东西......
第二个请求不会通过 Firefox 中的 fetch api 等待第一个请求响应
我在 Firefox 中有一个非常奇怪的行为。 代码如下所示。 一旦第一个请求的响应返回,标头就会被丰富并发送第二个请求。但我看到...
我已经开始使用 WooComeerce 和 React.js 构建一个项目,但我有一个问题。 当我尝试获取数据时,例如:“产品”,收到问题 401 未经授权。 我已经测试...
JSON.parse() 和 .json() 方法有什么区别? 根据互联网上的一些文章,这两种方法可以以类似的方式工作,并且可以使用一种方法代替另一种方法。布...
fetch 返回一些看起来像 HTML 的东西,而不是我获取的东西
所以我对 Web 开发非常陌生,在学习了基础知识之后,我想学习一个框架,所以我选择了 vue 并使用 vite 运行它 使用 npm init vue 创建了一个项目@最新的女巫设置 vue 与 v...
我正在尝试使用 UseEffect 向 React 中的后端 API 发出获取请求。但我的数据未定义。当我控制台记录我的 res.json() 时,我得到一个未决的、已履行的承诺,所以我认为这意味着......
const data = { 用户名: 'example'}; 函数 fetchRequest(计数器:数字) { fetch('https://example.com/profile', { 方法:'POST',//或'PUT' 标题:{ '内容-...
Javascript fetch() 未从本地主机返回预期的 json
我有一个提供 JSON 数据的 Django 后端。当我运行 curl 127.0.0.1:8000/posts/ 时,我得到: [ { "title": "这是一个标题", "body": "正文:)", “发布日期&quo...
语法错误:app.js 中位置 0 处的 JSON 中出现意外标记 C [重复]
这是代码: 我收到一条错误消息:SyntaxError: JSON 中位置 0 处出现意外的标记 C,但这种情况有时会发生。 函数 fetchData(user_country) { fetch(`https://covid19-monitor...
我有一个网站/作品集,我使用 Github API 显示我的所有项目。我的目标是为这些项目创建一个过滤器,因此我在一些存储库的根目录中创建了一个名为“...