我有一个无服务器功能,正在从Amazon Pay接收IPN通知。它是http触发的。 IPN系统发送一个发布请求并要求200响应,或者它不断地一遍又一遍地发送相同的请求。这似乎发生在我身上,但我认为我正确地回复了200回复。这是我在function.json中的绑定:
{ "type": "http", "direction": "out", "name": "res" }
这是我在函数中的javascript片段:
context.res = { status: 200, body: 'Thanks' }
context.done();
在我调用context.done()之前的任何时候我都将res设置为200.这是确保我向Amazon的IPN服务发送200响应的正确方法吗?或者我还有另一种方法吗?
谢谢!