sourcecode

Windows Powershell에서 HTTP 요청을 보내는 가장 좋은 방법은 무엇입니까?

copyscript 2023. 10. 11. 20:53
반응형

Windows Powershell에서 HTTP 요청을 보내는 가장 좋은 방법은 무엇입니까?

Windows Powershell에서 HTTP 요청을 보내는 가장 좋은 방법은 무엇입니까?

한 가지 방법을 찾았습니다.

$page = (New-Object System.Net.WebClient).DownloadString("http://localhost/")

Steven Murawski의 논평에 감사드립니다.

최선의 방법은 아래의 두 답변에서 언급했듯이 어떤 작업을 수행하고자 하는지에 달려 있습니다.WebClient가 가장 간단하지만 HttpWebRequest가 가장 유연합니다.

PowerShell 3.0+에서는 Invoke-WebRequest를 사용할 수 있습니다.

$page = Invoke-WebRequest "http://localhost/"

System.Net.WebClient는 간단한 GET 요청을 위한 가장 쉬운 방법입니다.그러나 양식에 대한 POST 요청을 수행해야 하는 경우 시스템을 사용해야 합니다.Net.HttpWebRequest.

언급URL : https://stackoverflow.com/questions/340553/what-is-the-best-way-to-send-http-requests-from-windows-powershell

반응형