vue-resource:如何确定 $http 请求是否成功?

vue-resource: How is success of a $http request determined?

在 vue-resource 中,进行如下调用时:

 this.$http.post('/someUrl', formData).then(response => {
    // success callback
  }, response => {
    // error callback
  });

成功回调还是失败回调如何选择?是由响应对象的某些属性决定的吗?

如果响应状态不是 200,承诺将被拒绝,在这种情况下 response.ok 将为 false。