如果服务器接受此项,是否可以制作downloadstring()
并使用gzip-compression
?
$wc = New-Object System.Net.WebClient
$wc.Encoding = [System.Text.Encoding]::UTF8
$wc.Headers.Add("User-Agent: Other")
$qc = $wc.Downloadstring($url)
是否有人知道正确的Headers.Add
或我们必须添加什么?
答案 0 :(得分:2)
试试这个:
$url = "http://www.somewebsite.com/"
$wc = New-Object System.Net.WebClient
$wc.Headers.Add([System.Net.HttpRequestHeader]::AcceptEncoding, "gzip")
$wc.Headers.Add("User-Agent: Other")
$qc = $wc.Downloadstring($url)
或者,您可以尝试使用DownloadFile
方法查看是否会产生预期结果:
$wc.DownloadFile($url, "c:\temp\dump.txt" )
如果有错误,请更新您的问题以包含它们。