API是必需的状态方法吗?

Abs*_*Abs 1 api rest

我正在构建一个API,我想知道是否值得在API中使用一个方法来返回API的状态,无论它是否存活?

或者这是毫无意义的,它的API用户工作只能调用他们需要的方法,如果由于网络问题它没有返回任何东西,他们会根据需要处理它?

Qua*_*unk 5

我认为返回状态非常有用.一方面,你可以提供比"活着"更多的状态,并使你的API更强大,另一方面,它对用户更有用,因为你可以告诉他到底发生了什么(例如'维护' ).

但是,如果由于网络问题导致WebService根本不可用,那么当然,由用户来捕获该异常.但这不是重点,我想,这不是你用API控制的东西.