Swift3 为什么不';我不能从Firebase服务器获取HTTP状态代码吗?Swift-Vapor服务器

Swift3 为什么不';我不能从Firebase服务器获取HTTP状态代码吗?Swift-Vapor服务器,swift3,vapor,Swift3,Vapor,我正在使用Firebase REST API从Vapor服务器写入Firebase数据库。为什么我在收到的标题中没有状态码?这将使我能够检查写入是否成功 标题接收到的项目第83行 extensionPutRequestToUsersClaimBookingCleaner是 ([连接:“保持活动”,缓存控制:“无缓存”,服务器: “nginx”,日期:“Sun,2017年8月27日21:47:25 GMT”,内容类型: “application/json;charset=utf-8”,内容长度:“

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

标题接收到的项目第83行 extensionPutRequestToUsersClaimBookingCleaner是

([连接:“保持活动”,缓存控制:“无缓存”,服务器: “nginx”,日期:“Sun,2017年8月27日21:47:25 GMT”,内容类型: “application/json;charset=utf-8”,内容长度:“1027”, 严格的传输安全:“最大年龄=31556926;包括子域; “预加载”,访问控制允许原点:“*”])


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

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

什么意思?在dev tools的network选项卡中进行检查时,您没有收到状态代码?@Rienk,如果我使用Postman发出请求,它将显示状态201。然而,当我使用Vapor客户端发出请求时,在从Firebase服务器接收到的头中,我没有得到状态代码key:value。响应头中没有从Firebase接收到状态为XXXXX的key:value。请查看成功Put后从Firebase收到的标题副本。您是否使用Vapor的
客户端
联系您的Firebase服务器?@tobygriffin是的,我可以告诉您我创建JSON对象的方式是否正确吗?当我将对象发送到Firebase时,我一直收到一个错误。非常感谢。