2020/07/30

HttpClient 에서 비동기 호출시 System.Threading.Tasks.Task 오류

client.PostAsync().Result;

하나 이상의 오류가 발생했습니다., 위치: System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) 이

요청을 보내는 동안 오류가 발생했습니다.

[SocketException (0x2746): 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다]
[IOException: 전송 연결 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다에서 데이터를 읽을 수 없습니다.]
[WebException: 기본 연결이 닫혔습니다. 보내기에서 예기치 않은 오류가 발생했습니다.]



여러가지 원인중 하나 >

System.Net.ServicePointManager.SecurityProtocol
System.Net.ServicePointManager.ServerCertificateValidationCallback

구성이 되어 있지 않은 경우에 발생할 수 있음.
예를 들면, 서버에서 TLS 1.2 만 허용하는데 클라이언트에서 SSL 3.0 으로 접속할때.



가장 많이 본 글