Z powodzeniem Invoke-WebRequestwysyłam żądania do interfejsu API opartego na REST z PowerShell.
Invoke-WebRequest -UseBasicParsing https://my-rest-api.com/endpoint -ContentType "application/json" -Method POST -Body $json
Dzisiaj natknąłem się na to, Invoke-RestMethodco brzmi bardziej trafnie nazwane dla tego, co robię. Jaka jest różnica i czy istnieje powód, aby używać jednego nad drugim?
Get-Helpstronach obu poleceń cmdlet. Spekulowałbym, że Invoke-RestMethodtechnicznie opublikowano go jako pierwszy, ponieważ link „Wersja online” Get-Helpkończy się na mniejszym numerze niż ten znaleziony na Invoke-WebRequeststronie.