Stub in framework for new .net Open Jibo cloud
This commit is contained in:
30
OpenJibo/scripts/bootstrap/Test-OpenJiboRouting.ps1
Normal file
30
OpenJibo/scripts/bootstrap/Test-OpenJiboRouting.ps1
Normal file
@@ -0,0 +1,30 @@
|
||||
param(
|
||||
[string[]]$Hosts = @(
|
||||
"https://api.jibo.com/health",
|
||||
"https://api-socket.jibo.com/",
|
||||
"https://neo-hub.jibo.com/v1/proactive"
|
||||
)
|
||||
)
|
||||
|
||||
foreach ($url in $Hosts) {
|
||||
try {
|
||||
$response = Invoke-WebRequest -Uri $url -Method Get -SkipCertificateCheck -ErrorAction Stop
|
||||
[pscustomobject]@{
|
||||
Url = $url
|
||||
StatusCode = $response.StatusCode
|
||||
Success = $true
|
||||
}
|
||||
}
|
||||
catch {
|
||||
$statusCode = $null
|
||||
if ($_.Exception.Response -and $_.Exception.Response.StatusCode) {
|
||||
$statusCode = [int]$_.Exception.Response.StatusCode
|
||||
}
|
||||
|
||||
[pscustomobject]@{
|
||||
Url = $url
|
||||
StatusCode = $statusCode
|
||||
Success = $false
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user