gpt4 book ai didi

c# - REST API 健康检查

转载 作者:行者123 更新时间:2023-12-05 05:19:15 25 4
gpt4 key购买 nike

我有许多 API 不是由我托管的,因此我无法控制 API 本身。我想要实现的是检查 API 是否在线。我已经尝试了几种方法:

  1. 使用 HEAD 方法向 API 端点发送 HTTP 请求
  2. 发送一个空白的 HttpWebRequest

    HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
    using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
    {
    if (response.StatusCode == HttpStatusCode.NotFound)
    return false;

    return true;
    }
  3. Ping 服务器

但不知何故,我的最终结果不够准确。它显示离线,但是当我手动尝试调用 API 时,它似乎没问题。有人有解决方案吗?

最佳答案

关于c# - REST API 健康检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46700828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com