asp.net mvc发送httpstatuscode 200但不返回

时间:2015-01-30 14:54:02

标签: c# asp.net-mvc paypal

我正在使用asp.net mvc网络应用程序并正在实施paypal。我有一切正常与IPN,但paypal的时间限制为30秒,它将等待响应。我目前正在return new HttpStatusCodeResult(HttpStatusCode.OK)之前更新客户数据库。就像我说的,这很好用,但我希望能够发送状态代码,以便我完成了与ipn和paypal的合作可以完成收听然后我将更新客户数据库,以防更新过程中出现问题,并且需要超过30秒。如何发送HttpStatusCode但不从函数返回?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

你不能。 200是响应状态代码。通过发送200,您将发送响应。然后完成请求 - 响应周期。如果您需要处理一些长时间运行的任务,则需要将其卸载到单独的进程中。看看像Revalee这样的东西。