我要在我的代理网络上向HTTPS URL(SSL3协议)发出Web请求。
我的代码是:
$UserName = "domain\user"
$SecurePassword = ("YourPassword" | ConvertTo-SecureString -AsPlainText -Force)
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]'Ssl3,Tls,Tls11,Tls12'
$Credentials = (New-Object System.Management.Automation.PSCredential -ArgumentList $UserName, $SecurePassword)
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
Invoke-WebRequest -Method Get -Uri "https://www.google.it" -Proxy "http://proxy:8080" -ProxyCredential $Credentials
请注意,网址https://www.google.it就是一个示例。我要使用带有协议SSL3的HTTPS URL(这是旧标准)。
我的网页请求输出为:
你能帮帮我吗?我不明白我错在哪里。Invoke-WebRequest:服务器提交了协议违规。节= ResponseStatusLine