2
  • 永久に移動またはリダイレクトされた URL を呼び出すと、Location http ヘッダーまたは正しい場所が返されません。
  • URL 呼び出し中に URL リダイレクトが実行されているようです (http ステータス コード: 302、301 など)。

どうすればこれを克服できますか?

4

2 に答える 2

3

Alec Collierがこの回答を見つけました

URL 呼び出しに次を追加します 。 -MaximumRedirection 0 -ErrorAction Ignore

例 :

$url="https://jigsaw.w3.org/HTTP/300/301.html"

$resp = Invoke-WebRequest $url -MaximumRedirection 0 -ErrorAction Ignore

$resp.Headers.Location
于 2019-12-01T06:54:20.957 に答える