17 lines
631 B
PowerShell
17 lines
631 B
PowerShell
try {
|
|
$response = Invoke-WebRequest -Uri 'http://localhost:5167/api/auth/me' `
|
|
-Method Get -UseBasicParsing -ErrorAction Stop
|
|
Write-Host "API Status: $($response.StatusCode)" -ForegroundColor Green
|
|
Write-Host "API is responding!" -ForegroundColor Green
|
|
exit 0
|
|
} catch {
|
|
if ($_.Exception.Response.StatusCode.value__ -eq 401) {
|
|
Write-Host "API Status: 401 (Unauthorized - expected)" -ForegroundColor Green
|
|
Write-Host "API is responding!" -ForegroundColor Green
|
|
exit 0
|
|
} else {
|
|
Write-Host "API Error: $($_.Exception.Message)" -ForegroundColor Red
|
|
exit 1
|
|
}
|
|
}
|