fetch-api相关内容

我怎么才能只取一次?

我想从REST API中获取一个名字和一张照片,以添加到我网站中的某种卡片上,但它只是在循环中一次又一次地获取,并且永远不会停在一处(我只想要一个随机数字和照片,但它只是一直在更新这些东西)。 这是My Course元素,其中使用获取的数据创建卡片,这些数据在其他地方的函数中获取。 import React, { useState } from 'react'; import '../ ..
发布时间:2022-05-28 21:52:18 前端开发

通过FETCH将查询字符串参数发送到php不起作用

我只想通过Fetch API向(同一页)php脚本发送一个查询字符串参数。这样做的目的是,我可以将存在于Java脚本中的变量存储在php$_SESSION变量中。但它不起作用。 背景:我编写了一些检测多个单选按钮中哪个单选按钮被打开的脚本。此单选按钮的值存储我希望作为SSI从数据库加载的PHP模板的名称。 因此,我并不是真的想在Java脚本中操作响应,我只是希望能够将变量(在本例中是硬 ..
发布时间:2022-05-28 21:42:10 PHP

Web Fetch API(等待FETCH完成,然后执行下一条指令)

是否可以等到‘FETCH’指令完成后再执行下一个代码/指令?(就像AJAX等待的工作方式一样) 这些函数实际上是用来从Facebook Graph API请求POST的‘隐私值’,但是,我如何运行警报提示框,直到“一切”结束(FirstRequestToGraph+RequestNextPage) FirstRequestToGraph(AccessToken) .then(funct ..
发布时间:2022-05-28 21:34:35 前端开发

使用curl可以很好地访问API,但使用Fetch API则不行

我知道这个问题已经解决了很多次了,但是所有的答案大多都是“向服务器添加特定的头”。在这种情况下,API(Shopify)工作得非常好,并且可以通过cURL轻松访问。 我已经使用Axios库和Fetch API尝试过这一点。 我尝试了FETCH选项中referrer、mode和referrerPolicy的每个值。 我已确认我的BasicAuth凭据是正确的。 我在多个浏览器中尝试过 ..
发布时间:2022-03-02 15:42:08 前端开发

Chrome:播放正在通过FETCH/XHR下载的视频

我想要实现的是让Chrome将视频文件加载为数据(通过Fetch API、XHR等等),并在下载过程中使用播放视频文件,而无需对同一URL发出两个单独的请求,也无需等待文件完全下载。 从FETCH API(response.body)获取ReadableStream很容易,但是我找不到将其提供给video元素的方法。我想我需要一个blobURL,它可以使用MediaSource ..

如何正确使用 fetch?

我现在正在处理我的申请.我正在尝试将 fetch 用于登录页面,但即使阅读一些代码示例,我也不真正了解如何使用 fetch.有谁能帮我弄一下吗? 例如,我必须使用这些信息来登录我的服务器.用户名:“用户"密码:“1234" 然后我希望服务器返回登录成功与否,如果登录成功则返回一个令牌 我尝试使用此代码 render() {返回 (获取('我的网站',{方法:'POST',正文: ..
发布时间:2022-01-20 15:06:27 其他开发

如何确定 Fetch 请求的状态码?

我想获取一个 URL 并确定它具有什么状态代码,尤其是如果它具有 HTTP 301 或 HTTP 302 状态代码: fetch('https://httpstat.us/301', {重定向:'true'}).then(响应 => {控制台日志(响应);const headers = response.headers.entries();对于(标题的h){控制台.log(h);}}).catc ..
发布时间:2022-01-20 14:54:30 前端开发

如何从 fetch API 返回 json 响应

我有这样的功能: check_auth(){获取(Urls.check_auth(),{凭据:'包括',方法:“获取"}).then(响应 => {if(response.ok) 返回 response.json();}).then(json => {返回 json.user_logged_in;});} 然后我尝试这样做: if(this.check_auth()){//做东西} 别的 { ..
发布时间:2022-01-20 14:53:49 前端开发

如何从 API 获取 React JS 组件中多个项目的数据

我正在尝试从我的 React JS 组件中的 API 获取数据.链接到 API.此 API 将填充每辆车的数量.最后一个参数 'audi' 对应于车辆制造商名称.我需要为 64 种不同的车辆获取该数据并创建动态列表项 (li),但不知道该怎么做.除 fetchCount 功能外,一切正常. 这是从“../shared/vehicle_make_and_models"导入的车辆数据示例,共有 ..
发布时间:2022-01-20 14:51:31 前端开发

获取 API;为什么要使用“no-cors"?如果响应是不透明的模式?

我阅读了这个问题 和 这个问题 .前者只解释了“no-cors"与“same-origin";后者建议 'no-cors' 没有用,因为不透明响应(Javascript 无法读取/做任何有用的事情): 实际上,您基本上永远不想使用 mode: 'no-cors' —除了在一些非常有限的情况下.那是因为什么设置模式:'no-cors' 实际上对浏览器说的是,“阻止我的前端通过查看响应正文内容的 ..
发布时间:2022-01-20 14:48:12 其他开发

在 JavaScript 中检测网页上的 fetch API 请求

背景:我正在使用 Shopify ScriptTag,它允许我在店面添加 JavaScript 文件.我只有那个脚本文件. 当前行为:有一个选项“立即购买",允许客户通过跳过添加到购物车直接结帐.当他们点击 立即购买 时,Shopify 会向 checkouts.json 发送一个 fetch() POST 请求以创建结帐. 问题:我需要在我自己的 JavaScript 文件中检测到这 ..
发布时间:2022-01-20 14:46:59 前端开发

Fetch API 在 Chrome 中泄漏内存

以最简单的方式使用 fetch-API 时,Chrome 无法正确进行垃圾收集.我做错了吗? for (i = 0; i https://jsfiddle.net/dozrpcvj/12/ 这个 JSFiddle 用 1.4GB 填充内存,直到您手动进行垃圾收集或关闭选项卡后才会释放.如果将迭代次数增加到 1000 次,它会“下载"14GB(从自己的磁盘),而不是垃圾收集,而是开始填充 ..
发布时间:2022-01-20 14:43:56 前端开发