Я в растерянности. Я могу запустить следующее, и оно работает безупречно
Invoke-RestMethod 'https://deerlakes.freshservice.com/api/v2/vendors/13000042524' -Headers $FDHeaders -Method Get
Но как только я запускаю
Invoke-RestMethod 'https://deerlakes.freshservice.com/api/v2/vendors/13000042524' -Headers $FDHeaders -Method Delete
, я получаю неверный запрос
Invoke-RestMethod : Удаленный сервер вернул ошибку: (400) неверный запрос. В строке: 19 символов: 1 + Invoke-RestMethod 'https://deerlakes.freshservice.com/api/v2/vendors/ ... + ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: ( System. Net .HttpWebRequest: HttpWebRequest) [Invoke-RestMethod], WebException + FullyQualifiedErrorId: WebCmdletWebResponseException, Microsoft.PowerShell.Commands.InvokeRestMethodCommand * 1014 Что может быть * *1013* * 1014?
Invoke-RestMethod : Удаленный сервер вернул ошибку: (400) неверный запрос. В строке: 19 символов: 1 + Invoke-RestMethod 'https://deerlakes.freshservice.com/api/v2/vendors/ ... + ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: ( System. Net .HttpWebRequest: HttpWebRequest) [Invoke-RestMethod], WebException + FullyQualifiedErrorId: WebCmdletWebResponseException, Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Моя проблема заключалась в том, что это был контракт, связанный с поставщиком в Freshservice, который не позволял мне удалить поставщика.