Z powodzeniem Invoke-WebRequest
wysył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-RestMethod
co brzmi bardziej trafnie nazwane dla tego, co robię. Jaka jest różnica i czy istnieje powód, aby używać jednego nad drugim?
Get-Help
stronach obu poleceń cmdlet. Spekulowałbym, że Invoke-RestMethod
technicznie opublikowano go jako pierwszy, ponieważ link „Wersja online” Get-Help
kończy się na mniejszym numerze niż ten znaleziony na Invoke-WebRequest
stronie.