0
我在使用HTTPS方案的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;
}
我使用Fiddler來嗅出實際發送的內容。壞機器運行網點
4.5.2
4.5在Windows服務器2008年,但我已經在另一臺機器上測試了代碼
相同的配置
,並且一切工作正常。
在.net之外的壞機器上運行所述請求可以正常工作。
任何想法?
謝謝