test_simple.ps1 1.1 KB

1234567891011121314151617181920212223
  1. # Simple direct test
  2. $body = '{"tenantCode":"T202605253515","username":"admin","password":"admin123"}'
  3. try {
  4. $r = Invoke-WebRequest -Uri 'http://localhost:8006/login' -Method Post -ContentType 'application/json' -Body $body -UseBasicParsing
  5. $json = $r.Content | ConvertFrom-Json
  6. Write-Host "Login: code=$($json.code)"
  7. $token = $json.token
  8. if ($token) {
  9. Write-Host "Token: $($token.Substring(0,20))..."
  10. # Test direct
  11. $r2 = Invoke-WebRequest -Uri 'http://localhost:8006/his/healthTongue/list' -Method Get -Headers @{Authorization="Bearer $token"} -UseBasicParsing
  12. $json2 = $r2.Content | ConvertFrom-Json
  13. Write-Host "his/healthTongue: code=$($json2.code)"
  14. $r3 = Invoke-WebRequest -Uri 'http://localhost:8006/course/courseDomainName/list' -Method Get -Headers @{Authorization="Bearer $token"} -UseBasicParsing
  15. $json3 = $r3.Content | ConvertFrom-Json
  16. Write-Host "course/courseDomainName: code=$($json3.code)"
  17. } else {
  18. Write-Host "No token! msg=$($json.msg)"
  19. }
  20. } catch {
  21. Write-Host "Error: $($_.Exception.Message)"
  22. }