Ошибка Invoke-WebRequest: нет параметра, например "-form" - PullRequest
0 голосов
/ 22 ноября 2018

по какой-то причине я застрял с простым Invoke-WebRequest.Мне нужно отправить XML-файл на сайт методом «POST» и enc-Type «multipart / form-data».Мой код:

$SupraliftXML="C:\supralift.xml"
$Uri = 'https://www.supralift.com/servlet/EcutServlet?handler=BulkloadHandler&jfaction=0'
$Form = @{
    muddledPassword  = 'mypassword'
    userID   = 'myuserID'
    XMLfile  = Get-Item -Path $SupraliftXML
}
$Result = Invoke-RestMethod -AllowUnencryptedAuthentication -Uri $Uri -Method Post -Form $Form

Я получил сообщение об ошибке: отсутствует параметр типа "-form"

$ Result = Invoke-WebRequest -Uri $ Uri -Method Post -Form$ Form + CategoryInfo: InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException + FullyQualifiedErrorId: NamedParameterNotFound, Microsoft.PowerShell.Commands.InvokeWebRequestCommand

Спасибо за любую помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...