簡體   English   中英

調用WebRequest超時

[英]Invoke-WebRequest Timeout

使用以下Powershell腳本嘗試下載一個簡單的XML文件:

Invoke-WebRequest -Uri [target URL] -OutFile [target file] -TimeoutSec 0

我不斷收到:“ Invoke-WebRequest:操作已超時。” 錯誤。 我以為-TimeoutSec設置為0表示沒有超時。 在某些情況下,此過程可能需要15-20分鍾才能下載文件。 我在這里想念什么嗎?

謝謝。

我遇到了同樣的問題,四處尋找答案。 我的過程需要5分鍾才能執行。 幫助我(幾分鍾前我剛剛在堆棧溢出中找到了解決方案)是使用BOTH:

    [System.Net.ServicePointManager]::MaxServicePointIdleTime = 5000000

同時,您提到了超時標志,但沒有將其設置為0,而是將其設置為足以滿足您的請求的足夠高的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM