浏览代码

Merge pull request #57 from guimeira/master

Update README with proper status code handling
Travis Nuttall 7 年前
父节点
当前提交
a3cf145480
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 12 次插入8 次删除
  1. 12
    8
      README.md

+ 12
- 8
README.md 查看文件

192
     Authorization : 'Bearer access-token...',
192
     Authorization : 'Bearer access-token...',
193
     // more headers  ..
193
     // more headers  ..
194
   })
194
   })
195
-  // when response status code is 200
196
   .then((res) => {
195
   .then((res) => {
197
-    // the conversion is done in native code
198
-    let base64Str = res.base64()
199
-    // the following conversions are done in js, it's SYNC
200
-    let text = res.text()
201
-    let json = res.json()
202
-
196
+    let status = res.info().status;
197
+    
198
+    if(status == 200) {
199
+      // the conversion is done in native code
200
+      let base64Str = res.base64()
201
+      // the following conversions are done in js, it's SYNC
202
+      let text = res.text()
203
+      let json = res.json()
204
+    } else {
205
+      // handle other status codes
206
+    }
203
   })
207
   })
204
-  // Status code is not 200
208
+  // Something went wrong:
205
   .catch((errorMessage, statusCode) => {
209
   .catch((errorMessage, statusCode) => {
206
     // error handling
210
     // error handling
207
   })
211
   })