C# 中的 httpClient 调用超时,而 cUrl 正在工作
httpClient call in C# goes to timeout, while cUrl is working
我对 httpClient 有一个奇怪的问题。
我正在尝试向远程 API 发出 GET 请求。 cUrl 在终端上运行良好,但具有相同请求的 httpClient 只会超时。
我使用 https://curl.olsh.me/ 工具创建了 httpClient
并将等待时间设置为 2 分钟。
请求被触发后,它等待,但没有得到响应代码,并进入异常
2021-04-23 03:40:22.686 +01:00 [INF] {httpRequest}
2021-04-23 03:42:02.798 +01:00 [ERR] Exception Message : The operation has timed out.
请您猜猜可能是什么问题。提前谢谢你
感谢所有发表评论的人,尤其是@jdweng。它让我知道在哪里搜索问题。
因此,超时问题是由 TLS 身份验证引起的。根证书未在服务器上导入。导入根证书后问题解决
糟糕的是无法从异常文本中找出确切的问题。
我对 httpClient 有一个奇怪的问题。 我正在尝试向远程 API 发出 GET 请求。 cUrl 在终端上运行良好,但具有相同请求的 httpClient 只会超时。 我使用 https://curl.olsh.me/ 工具创建了 httpClient 并将等待时间设置为 2 分钟。 请求被触发后,它等待,但没有得到响应代码,并进入异常
2021-04-23 03:40:22.686 +01:00 [INF] {httpRequest}
2021-04-23 03:42:02.798 +01:00 [ERR] Exception Message : The operation has timed out.
请您猜猜可能是什么问题。提前谢谢你
感谢所有发表评论的人,尤其是@jdweng。它让我知道在哪里搜索问题。 因此,超时问题是由 TLS 身份验证引起的。根证书未在服务器上导入。导入根证书后问题解决
糟糕的是无法从异常文本中找出确切的问题。