我正在尝试通过我的AWS Gateway返回状态错误代码(例如500,400,401),似乎无法弄明白。
我见过几个例子,他们做了类似的事情:
return context.fail('Bad Request: You submitted invalid input');
但是,ILambdaContext
对象上没有失败或成功的方法。
这是我到目前为止所做的事情(非工作)
Lambda代码:
var addressresponse = new AddressValidationResponse();
addressresponse.Errors = new string[1];
addressresponse.Errors[0] = "test error";
addressresponse.Reason = "client_error";
return addressresponse;
我认为我很接近,但我仍然得到200回来的回应:
{
"Reason": "client_error",
"Errors": [
"test error"
]
}
我在这里缺少什么?