使用Invoke-WebRequest -InFile重新创建Curl -F

时间:2017-03-22 15:28:33

标签: powershell curl

我正在尝试使用PowerShell将文件发布到api。我可以使用curl -F发布到api但不能使用Invoke-WebRequest ...- infile。我收到内部服务器错误。我假设它与文件如何分解有关,但我不确定。

Invoke-RestMethod -Uri 'myapi' -ContentType 'multipart/form-data' -Method Post -Headers $headers -Body $Fields

其中:

$headers = @{'Authorization' : 'Basic <Token>'}

错误:

 Invoke-RestMethod : 
500 Internal Server Error
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.

0 个答案:

没有答案