$urls = @(
'http://127.0.0.1:8080/',
'http://127.0.0.1:8080/health',
'http://127.0.0.1:8080/status',
'http://127.0.0.1:8080/api/health',
'http://127.0.0.1:8080/v1/health'
)
foreach ($u in $urls) {
Write-Host '---'
Write-Host 'URL:' $u
try {
$r = Invoke-WebRequest -Uri $u -UseBasicParsing -TimeoutSec 5
Write-Host 'Status:' $r.StatusCode
if ($r.Content) {
$c = $r.Content
if ($c.Length -gt 1000) { $c = $c.Substring(0,1000) + '...[truncated]' }
Write-Host 'Body:'
Write-Host $c
}
} catch {
Write-Host 'Error:' $_.Exception.Message
}
}