为什么我从Firebase Server获取HTTP状态代码? Swift - 蒸汽服务器

时间:2017-08-27 21:59:18

标签: swift3 vapor

我使用Firebase REST API从Vapor服务器写入Firebase数据库。为什么我收到的标题中没有状态代码?这将使我能够检查写入是否成功。

  

headerReceived项目第83行   extensionPutRequestToUsersClaimBookingCleaner是

     

([Connection:“keep-alive”,Cache-Control:“no-cache”,服务器:   “nginx”,日期:“Sun,2017年8月27日21:47:25 GMT”,内容类型:   “application / json; charset = utf-8”,Content-Length:“1027”,   严格运输安全:“max-age = 31556926; includeSubDomains;   preload“,Access-Control-Allow-Origin:”*“])

1 个答案:

答案 0 :(得分:2)

响应的状态代码在status属性而不是headers属性中返回。

guard response.status == .created else {
  // not a 201 response
}