fetch-api相关内容

获取API以获取HTML响应

我正在尝试使用fetch API获取页面的HTML。这是我的代码。 var quizUrl ='http://www.lipsum.com/'; var myHeaders = new Headers(); myHeaders.append('Content-Type','text / html'); fetch(quizUrl,{ mode:'no-cors', meth ..
发布时间:2019-02-18 13:33:03 前端开发

Fetch API和XMLHttpRequest有什么区别?

我知道fetch正在使用promises,它们都允许你向服务器发出AJAX请求。我已经读过fetch有一些额外的功能,这些功能在XMLHttpRequest(以及fetch polyfill中,因为它基于XHR)中不可用。 fetch API有哪些额外的功能? 解决方案 你可以用fetch做一些事情。不是XHR: 您可以将Cache API与请求和响应对象一起使用; 您可以执行 ..
发布时间:2019-02-18 12:07:04 前端开发

获取本地文件的请求不起作用

我正在尝试在本地文件中发出请求,但我不知道我何时尝试在计算机上显示错误。是否可以获取项目中的文件? //选项1 componentDidMount(){ fetch('./ movies.json') .then(res => res.json()) .then((data)=> { console.log (数据) }); } 错误:未捕获(在承诺中)SyntaxEr ..
发布时间:2019-01-25 19:51:30 前端开发

为什么Fetch API将第一个PUT请求作为OPTIONS发送

我正在尝试使用vanilla cors PUT请求/ API / Fetch_API“rel =”nofollow noreferrer“>获取API 当我单击我的按钮发送PUT请求时,第一个请求的方法是 OPTIONS 。只有当我再次单击该按钮时,请求上的方法才会更改为 PUT 。为什么? 我知道这是CORS预检的一部分,但有没有办法手动触发预检,以便可以缓存OPTIONS响应? ..
发布时间:2019-01-25 18:32:09 前端开发

如何使用window.fetch下载文件?

如果我想下载文件,我应该在下面的然后块中做什么? function downloadFile(token,fileId){ let url =`https://www.googleapis.com/drive/v2/files/$ {fileId}?alt = media`; 返回抓取(网址,{ 方法:'GET', 标头:{ '授权':令牌 } })。然后( ...); } ..
发布时间:2019-01-24 00:25:39 前端开发

使用多部分表单数据获取帖子

我正在获取这样的网址: fetch(url,{ mode:'no-cors ', 方法:方法|| null, 标题:{ '接受':'application / json,application / xml,text / plain,text / html,*。*', 'Content-Type':'multipart / form-data' }, body:JSON.stringi ..
发布时间:2019-01-23 22:50:10 前端开发

获取API请求超时?

我有 fetch-api POST 请求: fetch(url,{ method:'POST', body:formData, 凭证:'include' }) 我想知道这是什么默认超时?我们如何将它设置为特定值,如3秒或无限秒? 解决方案 它没有指定的默认值; 规范根本不讨论超时。 您可以为promises实现自己的超时包装器: //粗略实 ..
发布时间:2019-01-22 21:10:38 前端开发

如何使用Promise.all获取URL数组?

如果我有一系列网址: var urls = ['1.txt','2.txt' ,'3.txt']; //这些文本文件分别包含“一个”,“两个”,“三个”。 我想构建一个如下所示的对象: var text = ['one','two','three']; 我一直在尝试用 fetch ,当然返回 Promise s。 我尝试了不的一些 ..
发布时间:2019-01-22 20:38:13 前端开发

获取:POST json数据

我正在尝试使用提取来发布JSON对象。 根据我的理解,我需要将一个字符串化的对象附加到请求的主体,例如: fetch(“/ echo / json /”, { header:{ 'Accept':'application / json', 'Content-Type':'application / json' }, 方法:“POST”, body:JSON.stringify( ..
发布时间:2019-01-21 14:48:01 前端开发

尝试从REST API获取数据时,请求的资源上不存在“Access-Control-Allow-Origin”标头

我正在尝试从HP Alm的REST API中获取一些数据。它适用于小卷曲脚本 - 我得到了我的数据。 现在使用JavaScript,fetch和ES6(或多或少)这样做似乎是一个更大的问题。我不断收到此错误消息: 无法加载Fetch API。对预检请求的响应不是 通过访问控制检查:请求资源上没有'Access-Control-Allow-Origin'标头是 。 Origin' h ..
发布时间:2019-01-21 13:49:01 前端开发