我正在尝试使用 PowerShell v2.0 从自定义 PHP Web 服务下载内容。内容是一个短字符串(即“[123]”),可以通过Internet Explorer访问,但调用System.Net.Webclient.DownloadString()时不返回内容,也不产生任何错误。这是被调用的代码:
$url = "https://localserver/servicename.php?param1=x¶m2=y"
$wc = New-Object System.Net.Webclient
$content = $wc.DownloadString($url)
调用此代码后,$content 包含一个空字符串。使用其他 URL,此代码返回有效内容。PowerShell 2.0 中是否有另一种方法可以完全按照在浏览器中查看的内容下载内容,而不管 Web 服务可能设置或不设置标头如何?