Files
ColaFlow/colaflow-api/test-api-quick.ps1
Yaojia Wang 4183b10b39
Some checks failed
Code Coverage / Generate Coverage Report (push) Has been cancelled
Tests / Run Tests (9.0.x) (push) Has been cancelled
Tests / Docker Build Test (push) Has been cancelled
Tests / Test Summary (push) Has been cancelled
Commit all scripts
2025-11-03 17:19:20 +01:00

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
}
}