本人在找fetch的同步请求,发现大部分博客都是营销狗的牛头不对马嘴一直在水的贴,只有极少部分可以参考(讲的不是很详细);本人参考的博客: https://www.cnblogs.com/liquanjiang/p/11409792.html

//顺便把这种302的视频流切片重定向的给转出来
var hls=['https://jx.bigmao.top:81/jump/caalArWJIdvL3srp-rj6AZlB8s-IyYwP0r3U9kBLya1Z-NGxrqTdAvDDimaVgfyr%3DKVZpr%3DTFJh2tazfJaSnsaSxN.ts',
'https://jx.bigmao.top:81/jump/RQIH8dMOxBzz%3DacfmSni2dcDgOzvrcn%3DuT43xZ3-qCk6%3DNobWI03nT5rOJXDaa6fOMjrcY4GtCUa4N4OsEEO3NF22.ts',
'https://jx.bigmao.top:81/jump/RQIH8dMOxBzz%3DacfmSni2dcDgOzvrcn%3DuT43xZ3-tEUa-OofWJnD4N8jCUXvcRcn5MU27Y4GtCUa4N4OsEEO3NF22.ts'
fetchposts(hls,function(e){
  console.log(e);
async function fetchposts(arr,call){
  var str='';
  for(var i=0;i<arr.length;i++){
      await promises(arr[i]).then(function(e){
          str+=e+ '\n';
          return e;
  call(str);
function promises(fname) {
  return new Promise((resolve, reject)=> {
          fetch(fname,{method: "POST",redirect:'follow'})
          .then(function(e){
              resolve(e.url);
      } catch(e){
          console.log(e);
关于 async 和 await 的介绍
https://javascript.info/async-await (英文版)
https://segmentfault.com/a/1190000013292562?utm_source=channel-newest (中文翻译版)
在了解了 async 和 await 之后,我们就可...
                                    详解使用fetch发送post请求时的参数处理
不考虑古董浏览器之后,使用fetch来发送ajax请求,变得非常爽快和时尚。
但是,发送post请求的时候,把笔者卡了一下。后台如下获取参数时,总是为null
String q = req.getParameter("q");
研究了好久,总算写出正确的使用方式了。直接上代码fetch("/search/project/", {
  method: "POST",
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
  body: "q=参数q
fetch请求
文章目录fetch请求参数与ajax的不同点:fetch之处理超时请求xhr设置请求超时fetch设置请求超时关于eventLoop
references:
异步请求Fetch
setTimeout的延迟时间,是从什么时间段开始算起的?
关于async/await、promise和setTimeout...
                                    默认发送GET请求
	fetch('http://example.com/movies.json')	
	  .then(response => response.json()) //必须要先进行json转换
	  .then(data => console.log(data));
	带参数的GET请求:
	var id=1
	fetch(`https://www.easy-mock.com/mock/5h/getmsg?id=${id}`)	
	.then(response => r..
                                    喜欢作者请关注作者的微信公众号:fullStackEngineer 期待您的关注Ajax,读作”阿贾克斯“,这个是每一个web开发者必掌握的一门技术,现在咱们打开一个网页,页面上数据多多少少都会有它的一些参与,来获取数据,但也并不是所有的数据都是通过它来取到的。Ajax是Asynchronous JavaScript and XML的缩写,中文意思异步的Javascript和XML。何为异步?对比...
                                    转载:前后端数据交互(四)——fetch 请求详解 - 前端人 - 博客园
fetch 是 XMLHttpRequest 的升级版,使用js脚本发出网络请求,但是与 XMLHttpRequest 不同的是,fetch 方式使用 Promise,相比 XMLHttpRequest 更加简洁。所以我们告别XMLHttpRequest,引入 fetch 如何使用?
一、fetch介绍
fetch() 是一个全局方法,提供一种简单,合理的方式跨网络获取资源。它的请求是基于 Promise 的,需要详细学习 P
mode - 指定请求模式。默认值为cros:允许跨域;same-origin:只允许同源请求;no-cros:只限于get、post和head,并且只能使用有限的几个简单标头。
cache - 用户指定缓存。
                                    原谅我做一次标题党,Ajax 不会死,传统 Ajax 指的是 XMLHttpRequest(XHR),未来现在已被 Fetch 替代。
最近把阿里一个千万级 PV 的数据产品全部由 jQuery 的  $.ajax 迁移到 Fetch,上线一个多月以来运行非常稳定。结果证明,对于 IE8+ 以上浏览器,在生产环境使用 Fetch 是可行...