Мне нужно загрузить файл с помощью запроса POST, однако, поскольку PowerShell, по-видимому, не может обрабатывать двоичные данные в каналах и переменных (Out-File
не поддерживает двоичные данные), мне нужно использовать параметр -OutFile
Invoke-WebRequest
. Однако при этом он больше не выводит код состояния, чтобы я мог записать его в переменную:
PS K:\hmpf> $Filepath = "E:\shmimpf\g\yyv.fgr"
PS K:\hmpf> $URL = "https://wwwh.ipswich.org/tycobrahe/magazine.php?burgerflipcount=76"
PS K:\hmpf> (Invoke-WebRequest -Uri $URL -OutFile $Filepath -Method Post).StatusCode
PS K:\hmpf> (Invoke-WebRequest -Uri $URL -Method Post).StatusCode
200
PS K:\hmpf>