fetch-api 相关问题

Fetch API https://fetch.spec.whatwg.org是XHR的改进替代品,用于制作异步HTTP请求,同时更好地管理重定向以及与CORS和服务工作者的交互。

如何将音频 blob 发布到 python 服务器

我正在制作一个 chrome 扩展,它获取音频,并将其发送到 python 服务器(使用 HttpServer),然后服务器保存音频。 问题是服务器没有正确保存音频...

回答 1 投票 0

如何在这个React类中进行fetch?

我知道如何使用反应组件中的函数获取后端,但我需要一个下拉菜单,因此我在反应选择页面中找到了一个示例,但该示例是在类中制作的。 清洁前...

回答 2 投票 0

无法获取受保护的 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>&lt;script&gt; fetch(&#34;https://www.nseindia.com/api/liveEquity-derivatives?index=nse50_fut&#34;, { mode: &#39;cors&#39;, credentials: &#39;include&#39;, method: &#39;GET&#39;, header: { &#39;Access-Control-Allow-Origin&#39;:&#39;*&#39;,} }).then( res =&gt; { res.json().then( data =&gt; { // console.log(data.Algo); if (data.Algo.length &gt; 10) { var temp = &#34;&#34;; data.Algo.forEach((itemData) =&gt; { temp +=&#34;&lt;tr&gt;&#34;; temp +=&#34;&lt;td class=&#34; + &#34;col-md-8&#34; + &#34;&gt;&#34; + itemData.underlying + &#34;&lt;/td&gt;&#34;; temp += &#34;&lt;td class=&#34; + &#34;col-md-8&#34; + &#34;&gt;&#34; + itemData.identifier + &#34;&lt;/td&gt;&#34;; temp += &#34;&lt;td class=&#34; + &#34;col-md-8&gt;&#34; + itemData.instrumentType + &#34;&lt;/td&gt;&#34;; temp += &#34;&lt;td class=&#34; + &#34;col-md-8&#34; + &#34;&gt;&#34; + itemData.contract + &#34;&lt;/td&gt;&lt;/tr&gt;&#34;; } ); document.getElementById(&#39;data&#39;).innerHTML = temp; } } ) } )&lt;/script&gt; </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 = &#34;https://www.nseindia.com/api/liveEquity-derivatives?index=nse50_fut&#34;; fetch(url, { mode: &#34;cors&#34;, credentials: &#34;include&#34;, method: &#34;GET&#34;, headers: { &#34;Access-Control-Allow-Origin&#34;: &#34;*&#34; }, }).then((res) =&gt; { res.json().then((data) =&gt; { console.log(data.Algo); /* if (data.Algo.length &gt; 10) { var temp = &#34;&#34;; data.Algo.forEach((itemData) =&gt; { temp += &#34;&#34;; temp += &#34;&#34; + itemData.underlying + &#34;&#34;; temp += &#34;&#34; + itemData.identifier + &#34;&#34;; temp += &#34;&#34; + itemData.instrumentType + &#34;&#34;; temp += &#34;&#34; + itemData.contract + &#34;&#34;; }); document.getElementById(&#34;data&#34;).innerHTML = temp; } */ }); });</code></pre> </div> </div> <p></p> <p>您的代码中有一个小错误,我已修复它。如果您有权访问该域,现在可以尝试将 * 替换为实际的域来源</p> </answer> </body></html>

回答 0 投票 0

如何通过fetch/axios获取本地文件?

出于学习原因,我需要使用其中一些网络 API,例如 fetch 或 axios,但要获取本地文件,因此不使用 fs 模块,也不导入它们。 我尝试了 fetch 和 axios,但是......

回答 1 投票 0

使用 HTML、CSS 和 JavaScript Fetch 向 API 服务发出 POST 请求 [已关闭]

我有一个关于使用 JavaScript API 的作业。我对 JavaScript API 一无所知。谁能帮我?我用 html CSS 代码编写了登录页面。但是第二阶段的任务: ...

回答 2 投票 0

仅当我返回单个值时异步远离解析承诺

我使用异步/等待进行以下获取: 异步函数 postData(url = "", data = {}) { // 默认选项标有* const 响应 = 等待获取(url,{ 方法:&

回答 1 投票 0

Cookie 被我的 fetch 调用阻止了

这是我的获取请求: fetch(`${process.env.REACT_APP_API_DOMAIN}/auth/user/full`, { 方法: "GET", 凭证: "include" }) 它应该发送我的会话 cookie,但我得到

回答 1 投票 0

JS FetchAPI Get 请求添加原始身体数据

我在 Postman 中设置了一个 GET 请求,其原始正文数据如下,并且它有效。我可以从服务器获取数据 但是我的 Js fetch api 我不知道如何向其中添加请求正文数据。 这是我的 GET r...

回答 1 投票 0

fetch api - 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:它没有 HTTP 正常状态 [重复]

围绕这个主题有很多类似的问题,但我找不到这个 fetch api 请求中缺少的内容。有人能帮我克服这个错误吗?如何设置http状态好...

回答 2 投票 0

错误:无法在“Window”上执行“fetch”:使用 GET/HEAD 方法的请求不能有正文[重复]

我正在使用 fetch 来调用 Google TimeZone。但是当我尝试将纬度/经度和时间戳作为正文参数传递时,出现错误。 错误:无法在“窗口”上执行“获取”:使用 GET 请求...

回答 1 投票 0

如何正确从 Django Channels 向 React Frontend 发送响应?

我正在尝试使用 Django Channels 为 React 前端 Web 应用程序和 Django REST 后端实现长轮询。我相信我所拥有的大部分东西在某种程度上都在起作用,但是有些东西......

回答 1 投票 0

第二个请求不会通过 Firefox 中的 fetch api 等待第一个请求响应

我在 Firefox 中有一个非常奇怪的行为。 代码如下所示。 一旦第一个请求的响应返回,标头就会被丰富并发送第二个请求。但我看到...

回答 1 投票 0

获取401授权问题

我已经开始使用 WooComeerce 和 React.js 构建一个项目,但我有一个问题。 当我尝试获取数据时,例如:“产品”,收到问题 401 未经授权。 我已经测试...

回答 1 投票 0

JSON.parse() 和 .json() 之间的区别

JSON.parse() 和 .json() 方法有什么区别? 根据互联网上的一些文章,这两种方法可以以类似的方式工作,并且可以使用一种方法代替另一种方法。布...

回答 1 投票 0

fetch 返回一些看起来像 HTML 的东西,而不是我获取的东西

所以我对 Web 开发非常陌生,在学习了基础知识之后,我想学习一个框架,所以我选择了 vue 并使用 vite 运行它 使用 npm init vue 创建了一个项目@最新的女巫设置 vue 与 v...

回答 1 投票 0

React useEffect API 调用返回未定义

我正在尝试使用 UseEffect 向 React 中的后端 API 发出获取请求。但我的数据未定义。当我控制台记录我的 res.json() 时,我得到一个未决的、已履行的承诺,所以我认为这意味着......

回答 1 投票 0

fetch() 和 catch() 之间发生了什么

const data = { 用户名: 'example'}; 函数 fetchRequest(计数器:数字) { fetch('https://example.com/profile', { 方法:'POST',//或'PUT' 标题:{ '内容-...

回答 1 投票 0

Javascript fetch() 未从本地主机返回预期的 json

我有一个提供 JSON 数据的 Django 后端。当我运行 curl 127.0.0.1:8000/posts/ 时,我得到: [ { "title": "这是一个标题", "body": "正文:)", “发布日期&quo...

回答 3 投票 0

语法错误:app.js 中位置 0 处的 JSON 中出现意外标记 C [重复]

这是代码: 我收到一条错误消息:SyntaxError: JSON 中位置 0 处出现意外的标记 C,但这种情况有时会发生。 函数 fetchData(user_country) { fetch(`https://covid19-monitor...

回答 1 投票 0

Javascript 在地图内获取

我有一个网站/作品集,我使用 Github API 显示我的所有项目。我的目标是为这些项目创建一个过滤器,因此我在一些存储库的根目录中创建了一个名为“...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.