【发布时间】:2018-12-01 01:48:31
【问题描述】:
我对 API 世界有点陌生。在调用任何服务方法之前,我需要检查服务是否在客户端处于活动状态。它可以在客户端通过传递 API URL 并返回请求状态来完成。但由于其他一些原因,我需要在我的 API 中添加一个虚拟方法,它只会返回状态代码。所以从我的客户端,我会打电话给http://example.com/alive 来检查服务状态。
1) 我需要一个 Get 或 Post 方法吗?我不会传递任何参数。 2) 是否可以只返回字符串或更好的是返回类型为 httpresponsemessage 的方法?
public string GetStatus()
{
//validate ip address
return HttpStatusCode.OK.ToString();
}
【问题讨论】:
标签: c# api web-services asp.net-web-api