added prove.sh script

This commit is contained in:
2026-07-02 22:21:27 +10:00
parent 712028860e
commit a27ca4c501

13
fusion/cors.sh Executable file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/env bash
URL="https://aus-design.sandbox.fusion.services.axway.com:4443/tokenize"
ORIGIN="${1:-https://d3n89cj9w7ynf0.cloudfront.net}"
h(){ grep -i '^access-control-allow-origin:' | tr -d '\r'; }
echo "origin: $ORIGIN"
PRE=$(curl -s -i -m 15 -X OPTIONS "$URL" -H "Origin: $ORIGIN" \
-H "Access-Control-Request-Method: POST" -H "Access-Control-Request-Headers: content-type")
AO_PRE=$(printf '%s' "$PRE" | h)
echo "preflight: ${AO_PRE:-❌ MISSING allow-origin (browser blocks here)}"
POST=$(curl -s -i -m 40 -X POST "$URL" -H "Origin: $ORIGIN" \
-H 'content-type: application/json' -d '{"query":"probe 王小明"}')
echo "post: $(printf '%s' "$POST" | head -1 | tr -d '\r') ${$(printf '%s' "$POST" | h):-❌ MISSING}"
[ -n "$AO_PRE" ] && printf '%s' "$POST" | h >/dev/null && echo "✅ READY — repoint the UI" || echo "⛔ NOT READY"