美文网首页
fetch异常状态处理

fetch异常状态处理

作者: bingweichen | 来源:发表于2017-04-24 09:33 被阅读0次
function checkStatus(response) {
  if (response.status >= 200 && response.status < 300) {
    return response
  } else {
    var error = new Error(response.statusText)
    error.response = response
    throw error
  }
}

function parseJSON(response) {
  return response.json()
}

fetch('/users')
  .then(checkStatus)
  .then(parseJSON)
  .then(function(data) {
    console.log('request succeeded with JSON response', data)
  }).catch(function(error) {
    console.log('request failed', error)
  })

相关文章

  • fetch异常状态处理

  • 状态选择,异常处理,框架

    什么是好的代码 处理文件刘时,无数次被各种error和潜藏的warning所折腾。 打开文件判断文件大小分配内存空...

  • scrapy异常状态码处理

    在setting.py中加入

  • 【Java 8】十一、异常处理

    异常处理 处理程序运行时的非正常状态,即运行时错误。Java会在出现异常时,抛出一个异常对象。 异常类型 所有异常...

  • 异常捕获

    自动抛出异常:abort(状态码) 捕获异常处理:errorhandler(状态码),定义的函数中要包含一个参数,...

  • 重定向302

    情景描述 使用fetch发送请求 服务器发现无法处理,因此对请求进行了重定向处理。返回状态码302,并且在请求头中...

  • 每周阅读(10/16/2017)

    Kubernetes节点资源耗尽状态的处理 如何处理 K8s 异常?文中谈到了关于处理硬盘空间不足异常的一个具体的...

  • git fetch

    理解fetch的关键, 是理解FETCH_HEAD.FETCH_HEAD指的是:某个分支在服务器上的最新状态git...

  • 异常控制流2

    中断和异常的处理: 发生异常和中断事件后,系统将进入os内核对响应的事件进行处理,即改变处理器状态(用户态->内核...

  • scrapy反扒异常状态码处理

    1.当爬取页面状态码是异常状态码,但response页面是正常的时候2.有些网站第一次请求时会出现异常状态码,再发...

网友评论

      本文标题:fetch异常状态处理

      本文链接:https://www.haomeiwen.com/subject/mfvuzttx.html