ASP.NET Web-API中的一种方法方法



我是ASP.NET Web API服务的新手。我想创建一个不会返回任何值单向方法的方法。如何在ASP.NET Web API服务中实现这一目标?我在Google上进行了很多搜索,但我不知道应该发生什么。 我从Android移动应用程序中使用此服务,我唯一想到的就是忽略服务中返回的响应。这可能吗?此方法将向用户发送电子邮件。

http请求应始终返回某种东西,即使它是一个空的响应,除了表明成功之外,它无所作为。您可以在Web API中使用Ok()响应:

return Ok();

我唯一想到的只是忽略服务中返回的响应。这可能吗?

当然。任何代码都可以忽略任何其他代码的响应。从概念上讲,这与调用方法并忽略返回的结果没有什么不同。只需提出您的http请求,然后没有响应的处理程序。

但是请注意,建议至少检查A 成功响应,以确保没有错误。否则,嗯,可能会有一个错误,您永远不会知道。

即使仅是状态代码,API也总是会有响应。

如果您的API方法发送电子邮件,则建议您检查成功,如果一切正常,则返回200,例如在其他响应中,否则,返回BadRequest,以及可能的错误消息(如果有)或通用的信息,以通知用户失败。

不要只是假设电子邮件是成功发送的。

相关内容

  • 没有找到相关文章

最新更新