文件
xionggeshop/tests/test_http.sh

16 行
1.0 KiB
Bash

#!/bin/bash
echo "=== 1. 非法 Token 测试 ==="
curl -s -k -i -X POST "https://127.0.0.1/webhook.php" -H "Host: xgsc.gynhc.com" -H "X-Gitea-Token: bad_token" -d "{}" | head -n 8
echo -e "\n=== 2. 非 POST 请求测试 ==="
curl -s -k -i -X GET "https://127.0.0.1/webhook.php?token=xiongge_deploy_webhook_2026" -H "Host: xgsc.gynhc.com" | head -n 8
echo -e "\n=== 3. Gitea Ping 事件测试 ==="
curl -s -k -i -X POST "https://127.0.0.1/webhook.php" -H "Host: xgsc.gynhc.com" -H "X-Gitea-Token: xiongge_deploy_webhook_2026" -H "X-Gitea-Event: ping" -d "{}" | tail -n 5
echo -e "\n=== 4. 非目标分支推送测试 ==="
curl -s -k -i -X POST "https://127.0.0.1/webhook.php" -H "Host: xgsc.gynhc.com" -H "X-Gitea-Token: xiongge_deploy_webhook_2026" -d '{"ref":"refs/heads/dev"}' | tail -n 5
echo -e "\n=== 5. 目标分支 master 推送测试 ==="
curl -s -k -i -X POST "https://127.0.0.1/webhook.php" -H "Host: xgsc.gynhc.com" -H "X-Gitea-Token: xiongge_deploy_webhook_2026" -d '{"ref":"refs/heads/master"}' | tail -n 5