windows server 2003 - Invoke-WebRequest for PowerShell Version 2 -


what equivalent invoke-webrequest function in powershell version 2. trying doing function cannot upgrade powershell 4 because working on windows server 2003.

invoke-webrequest $uri -body ($basemessage | convertto-json -compress) -method post -contenttype "application/json"  

thank you

$web = new-object system.net.webclient $web.openread($url) $pagecontents = new-object system.io.streamreader($web) $pagecontents.readtoend() 

if you're looking submit json data can use instead:

$encoding = [system.text.encoding]::getencoding("ascii") $postarray = $encoding.getbytes($json) $web = [system.net.webrequest]::create($url) $web.method = "post" $web.timeout = 10000; $stream = $web.getrequeststream() $stream.write($postarray, 0, $postarray.length) $web.getresponse() 

https://msdn.microsoft.com/en-us/library/system.net.webclient_methods(v=vs.80).aspx

found similar question on stackoverflow:

powershell webrequest post


Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -