fetch-api 相关问题

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

django-cors-headers 不允许来自允许来源的请求

我面临的问题是我无法从 NextJS 前端获取现有用户。我使用的后端框架是 Django(以及 django-cors-headers 包)。 django-cors-he...

回答 5 投票 0

为什么 .json() 返回一个 Promise,但通过 .then() 时却没有返回?

我最近一直在摆弄 fetch() api,并注意到一些有点奇怪的东西。 让 url = "http://jsonplaceholder.typicode.com/posts/6"; 让迭代器 = fetch(url); 迭代...

回答 6 投票 0

使用 Cookie 获取 API

我正在尝试新的 Fetch API,但在使用 Cookie 时遇到问题。具体来说,登录成功后,以后的请求中会有一个 Cookie 标头,但 Fetch 似乎会忽略该标头,...

回答 11 投票 0

CORS 阻止同源 javascript 获取请求

我制作了一个 JavaScript 应用程序,可以在页面加载时获取 JSON 文件。对于我和大多数用户来说,一切都运行良好。但对于某些人来说,获取请求会被 CORS 阻止,因为“Access-Co...

回答 2 投票 0

如何从 jQuery 转换为 fetch API

我正在开发一个函数 String.prototype.isActualWord = function() { 如果($!=未定义){ 让 str = this.toLowerCase() 让 res = false 常量 url = &...

回答 2 投票 0

在启用 no-cors 的情况下使用 Fetch api DELETE 方法

我正在尝试发出删除后端实体的 API 请求。我的 spring 服务器和 node.js 服务器在不同的端口上运行。 当我在启用 cors 的情况下尝试提取请求时(模式:&q...

回答 2 投票 0

获取 API 并将变量设置到 res

const fetch = require('node-fetch'); 让正文 = { a: 1 }; 常量停止 ID = 413 fetch(`https://api.ashx?stopId=${stopId}`, { 方法:'发布', 正文:JSON.stringify(body), headers: { 'Co...

回答 2 投票 0

我无法正确发送正文

我正在使用一个应用程序(nodeJS),它需要在请求正文中捕获电子邮件和密码才能删除令牌。 我在前端使用 React 来使用 fetch 来发布帖子,但是当我使用 onClick 来发布帖子时

回答 2 投票 0

在React应用程序中处理大JSON文件的困境和策略

所以我构建应用程序主要是为了学习 React 的目的。 该应用程序是关于汽车制造商的。所以我开始构建包含所有品牌、信息和型号的 JSON 文件(我将其保存在本地)...

回答 1 投票 0

如何将音频 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

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