0
HTTPS 체계이있는 URL에서 HttpClient.PostAsync를 사용하고 있습니다. 이상한 것은 내 컴퓨터 중 하나에서 요청이 일반 HTTP으로 나옵니다.일부 컴퓨터에서 HttpClient가 HTTPS를 HTTP로 변경합니다.
var networkCredential = new NetworkCredential(_args.Username,_args.Password);
var handler = new HttpClientHandler { Credentials = networkCredential };
using (var client = new HttpClient(handler))
{
var requestResult = client.PostAsync("https://www.example.com", new StringContent("")).Result.StatusCode;
}
나는 실제로 보내지는 것을 냄새 맡기 위해 피들러를 사용하고 있습니다. 불량 컴퓨터는 Windows 서버 2008에서 닷넷
4.5.2
4.5를 실행하지만
동일한 구성
을 사용하는 다른 컴퓨터에서 코드를 테스트 한 결과 정상적으로 작동합니다.
.net 외부의 잘못된 컴퓨터에서 요청을 실행하면 정상적으로 작동합니다.
아이디어가 있으십니까?
감사