Invoke-WebRequest
PowerShell에서 REST 기반 API에 요청을 게시 하는 데 성공적으로 사용 했습니다.
Invoke-WebRequest -UseBasicParsing https://my-rest-api.com/endpoint -ContentType "application/json" -Method POST -Body $json
오늘 나는 Invoke-RestMethod
내가하고있는 일에 더 적합한 이름의 소리를 보았습니다. 차이점은 무엇이며 다른 것을 사용해야 할 이유가 있습니까?
Invoke-RestMethod의 매개 변수 세트가 다릅니다. 또한 (항상 조금 말하기가 어렵습니다) 아마도 이후 PowerShell 버전에서 소개되었을 것입니다.
—
Seth
@Seth Both는 버전 3에서 도입되었습니다. 이것은
—
root
Get-Help
두 cmdlet 의 페이지에서 찾을 수 있습니다 . Invoke-RestMethod
"온라인 버전"링크의 Get-Help
끝에는 Invoke-WebRequest
페이지 에서 발견 된 것보다 작은 숫자가 있기 때문에 기술적으로 먼저 게시 된 것으로 추측합니다 .