![](/img/trans.png)
[英]Connecting from HttpClient to API behind Azure FrontDoor using TLS 1.2
[英]HttpClient Exception When Requesting from a TLS 1.2 Only Endpoint
有誰知道如何讓HttpClient與僅支持TLS 1.2的站點一起使用。 我已經通過SSL實驗室https://www.ssllabs.com/ssltest/analyze.html?d=sandbox.paypal.com進行了驗證,貝寶已關閉其沙盒網站上除TLS 1.2之外的所有功能。
當我運行以下代碼時,出現異常消息:“根據驗證過程,遠程證書無效。”
var client = new HttpClient();
var content = client
.GetAsync("https://sandbox.paypal.com/")
.Result;
他們的證書僅對www.sanbox.paypal.com
有效,而對sandbox.paypal.com
無效。 將“ www”添加到請求URI或使用自定義證書驗證回調,例如:
ServicePointManager.ServerCertificateValidationCallback =
(sender, cert, chain, sslPolicyErrors) => true;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.