0

如果服务器接受,是否可以制作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或我们必须添加什么?

4

1 回答 1

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" )

如果有错误,请更新您的问题以包含它们。

于 2014-08-06T13:15:18.150 回答