我有一个从 API 获取数据的应用程序:
string jDoc = webclient.DownloadString(url);
但是,在进行此调用之前,我需要确保 API 可用。
我该怎么做呢?
我应该只使用一个TRY/CATCH
块还是有更好的方法来做到这一点?
我有一个从 API 获取数据的应用程序:
string jDoc = webclient.DownloadString(url);
但是,在进行此调用之前,我需要确保 API 可用。
我该怎么做呢?
我应该只使用一个TRY/CATCH
块还是有更好的方法来做到这一点?
Web API 就像任何其他网页一样,因此归结为“我如何查看网页是否响应?”
根据文档,当然,只需使用try/catch
. 如果有WebException
,并且您确定地址是有效的,那么在进行查询时存在一些问题。您可以检查 WebException 的Response
和Status
属性以了解更多信息。