Vapor - 如何返回具有特定状态代码的JSON响应?

时间:2016-12-15 15:26:47

标签: json api httpresponse vapor

免责声明:此问题最初在Slack上的Vapor帮助频道上提出

简单的问题:如果我发送这样的回复

let response: ResponseRepresentable = try JSON(node: ["message": "User Created"])`

如何设置响应的状态代码?

1 个答案:

答案 0 :(得分:3)

您可以直接使用Response课程,如下所示:

let statusCode = Status.other(statusCode: 666, reasonPhrase: "damn it")
let response = Response(status: statusCode, json: JSON(["error": "my error"]))

有关详细信息,请参阅Response Documentation