fetch-api相关内容

401错误 - 使用fetch未找到JWT令牌

我很反应,主要是javascript。 我正在使用localhost:3000上的web应用程序的响应,我的后端使用node.js和symfony 2.8,托管在localhost:80上使用apache,暴露了使用lexik和fos用户保护的api。 在确保api之前,一切正常。 保护api后,使用fetch时出现401错误,如下所示: let myToken = localSto ..
发布时间:2018-07-10 10:36:14 服务器开发

fetch()不发送头文件?

我从浏览器发送这样的POST请求: fetch(serverEndpoint,{ method:'POST ', 模式:'no-cors',//这是为了防止浏览器首先发送'OPTIONS'方法请求 重定向:'follow', header:new Headers({ 'Content-Type':'text / plain', 'X-My-Custom-Header':'value-v ..
发布时间:2018-07-09 16:18:00 前端开发

如何对媒体片段的任何部分进行范围请求?

如果我们想要生成 HTTP / 1.0 或 HTTP / 1.1 请求,例如字节20000到100000或给定媒体资源的秒数20到35秒,例如 .webm 或 .ogg audio或 .mp4 视频,其中响应将是一个能够在没有媒体资源的其他部分的情况下播放的离散媒体片段,我们将如何实现这一目标? 例如 let headers = new Headers(); let range ..
发布时间:2018-07-09 15:53:40 前端开发

Service Service能否响应同步XHR请求?

我想使用Service Workers来增强现有的网站。特别是,我希望通过让Service Workers在实际资源不可用时使用占位符资源响应请求来添加更好的脱机支持。这种方法一直在运作,但我遇到了一个障碍。站点中有一些地方使用同步 XHR请求来加载某些资源,而我的服务工作者在Chrome中没有收到它们的事件。 (请不要建议消除同步XHR请求。这是期望的,但超出范围。) 这是一个基本的例子, ..

fetch和jquery ajax有什么区别?

我想通过fetch发送一个帖子请求,但它不起作用。 但如果我通过jQuery ajax这样做,它就会成功。 我想知道两种方式的区别,如果我在这里使用fetch有什么问题: fetch('http:// localhost:8888 / news',{ method:“post”, data:“code = 7& a = 8& b = 9“ })。then(function( ..
发布时间:2018-07-02 13:38:11 前端开发

fetch(),你如何制作非缓存请求?

使用 fetch('somefile.json'),可以请求从服务器获取文件而不是从浏览器缓存中获取文件? 换句话说,使用 fetch(),是否有可能规避浏览器的缓存? 解决方案 抓取 a>可以接受一个init对象,该对象包含许多可能要应用于请求的自定义设置,其中包括一个名为“headers”的选项。 “headers”选项需要标题对象。此对象允许您配置要添加到请求中的标头。 ..
发布时间:2018-06-29 21:48:07 前端开发

上传提取的进度指标?

我正在努力寻找使用抓取实施上传进度指标的文档或示例。 这是迄今为止我发现的唯一参考资料,其中规定: 进度事件是一个高级功能,暂时无法到达提取。您可以通过查看 Content-Length 标题并使用传递流来监控收到的字节来创建您自己的。 这意味着您可以不同地以 Content-Length 显式处理响应。当然,即使 Content-Length 存在,也可能是谎言。使用流,您可以 ..
发布时间:2018-06-29 20:30:36 前端开发

webRequest API:如何获取新请求的requestId?

chrome.webRequest API具有请求ID的概念(来源: Chrome webRequest文档): $ b 请求ID 每个请求由请求ID标识。此ID在浏览器会话和扩展的上下文中是唯一的。它在请求的生命周期中保持不变,并可用于匹配相同请求的事件。请注意,在HTTP重定向或HTTP身份验证的情况下,多个HTTP请求会映射到一个Web请求。 您可以使用它来关联甚至跨重定 ..

使用DELETE获取api问题 - 即使cors很好,也会更改为OPTIONS

在客户端浏览器中使用fetch API时,我没有使用GET或POST的问题,但我遇到了fetch和DELETE问题。它似乎将DELETE请求方法更改为OPTIONS。 大部分的研究都显示cors问题,但在我看来,我已经涵盖了cors问题。 我不确定这是有效的获取规范API链接,但它显示: CORS安全列出的方法是一种方法,它是 GET , HEAD 或 POST 。 我不确 ..
发布时间:2018-05-08 18:18:59 前端开发

Firefox在POST请求中何时将Origin标头设置为null?

正如您从这个Bugzilla主题(和 RFC 指出,不应以某种未定义的“隐私敏感“的背景下。 Mozilla在这里定义了这些上下文。 我想知道的是,这些是Firefox不会发送Origin头文件的唯一情况。据我可以告诉它也不会发送在交叉源POST请求(虽然Chrome和IE将),但我不能确认在文档中。它是枚举的地方,我失踪? 谢谢。至于规格的要求,上面的问题需要分成几个答案: 当 ..
发布时间:2017-11-15 21:25:40 其他开发

通过在服务工作者中提取来处理对Firebase数据库的验证

我试图使用Fetch API从服务工作人员查询Firebase数据库。然而,它不能正常工作,因为我无法正确认证。 基本上我想要做的是从原始 https://myproject.firebaseapp.com 在服务工作者里面我会这样打电话: var fetchOptions = {}; fetchOptions.credentials ='include'; var url ..

以最简单的方式处理自定义错误,获取& ES6承诺

我正在尝试通过获取和处理智能处理API的成功/错误响应。 ES6承诺。 这是我需要如何处理响应状态: 204:没有json响应,但需要对待成功 406:应该重定向到登录 422:有json的错误消息 = 400(但不是422):错误,不会有json 所以,我很努力地写这个干净的。 我有一些比恒星代码 ..
发布时间:2017-08-03 20:35:46 前端开发