“尝试对不是套接字的对象进行操作”-C#HttpClient

时间:2019-05-06 10:46:55

标签: c# sockets http

我有一个在.NET 4.7.2上运行ASP.Net Core 2.2的Web API。它必须在内部对另一个API进行常规的API调用。间歇性地,我因标题错误而失败。我通常通过DI通过DI使用单例HttpClient。我尝试增加超时时间,尝试将ServicePointManager.ConnectionLeaseTimeout设置为远程API URL等的各种方式,似乎没有什么区别。

远程API确实需要客户端证书,但是该证书可以正常工作(在因密钥存储选项和文件权限的复杂性而导致的间歇性故障之后,这需要...)

任何进一步的想法表示赞赏。用现代语言发出简单,可靠的http请求并不难。

0 个答案:

没有答案