internal/functions/set-integrationack.ps1
function Set-IntegrationAck ($WebRequest) { $response = $null try { $response = $WebRequest.GetResponse() } catch { $url = $WebRequest.RequestURI.AbsoluteUri write-Error $_.Exception.Message Write-Error $_.Exception Write-Error $url throw #throw "Tried to Ack, Unable to invoke $url" } if ($response.StatusCode -eq [System.Net.HttpStatusCode]::Ok) { $stream = $response.GetResponseStream() $streamReader = New-Object System.IO.StreamReader($stream); $result = $streamReader.ReadToEnd() $result } else { $statusDescription = $response.StatusDescription throw "Https status code : $statusDescription" } } |