Я использую Invoke-RestMethod
для публикации на сайте.
$response = Invoke-RestMethod $dest -Proxy $proxyurl -ProxyUseDefaultCredentials
-Body $postparm -Method Post -Verbose
Полезная нагрузка: $ postparm = @ {pId = 'PMP03';factTypes = "{sported = 'true'; posit = '1'; Coins = '1'; Withdraw = '100'; Notes = '100'; PerMonth = '101'; Indicator = 'Yes'}"}
Но я получаю эту ошибку, показанную ниже.Я попытался добавить тип контента "application / json", потому что заголовок запроса веб-страницы говорит тип контента как application / json.Это возвращает мне неверный запрос (400)
Invoke-RestMethod: удаленный сервер возвратил ошибку: (415) Неподдерживаемый тип носителя.
На C: \ SolutionFinderHealthCheck \ Check for URL.ps1:36 символов: 13
+ $ response = Invoke-RestMethod $ natdest -Proxy $ natproxyurl -ProxyUseD ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: InvalidOperation: (System.Net.HttpWebRequest: HttpWebRequest) [Invoke-RestMethod], WebException
+ FullyQualifiedErrorId: WebCmdletWebResponseException, Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Как решить эту проблему?