#!/bin/bash TOKEN=$(curl -s http://localhost:8080/api/auth/login -X POST -H 'Content-Type: application/json' -d '{"username":"admin","password":"Test@123"}' | python3 -c "import sys,json; print(json.load(sys.stdin)['token'])") endpoints=( "/api/auth/current" "/api/users" "/api/users/page?page=0&size=10" "/api/roles" "/api/roles/page?page=0&size=10" "/api/menus" "/api/menus/tree" "/api/sys/config" "/api/sys/config/page?page=0&size=10" "/api/dict/types" "/api/dict/data/page?page=0&size=10" "/api/files" "/api/files/page?page=0&size=10" "/api/notice/page?page=0&size=10" "/api/logs/login/page?page=0&size=10" "/api/logs/operation/page?page=0&size=10" "/api/logs/exception/page?page=0&size=10" "/api/logs/operation/count" "/api/logs/exception/count" "/api/permissions" ) for ep in "${endpoints[@]}"; do code=$(curl -s -o /dev/null -w '%{http_code}' "http://localhost:8080${ep}" -H "Authorization: Bearer $TOKEN") echo "${ep} → ${code}" done