故障排查 / 無法透過 POST 方式呼叫 API
一般有如下可能:
1. 混淆了「簡化」和「標準」形式
檢查請求的 URL 地址和請求體是否正確,避免「簡化形式」和「標準形式」混用。
具體請參考 手冊 / 開發手冊 / 基礎 / 呼叫函式
2. HTTP 請求被跳轉為 HTTPS 請求
確認 DataFlux Func 是否在類似 Nginx 等反向代理伺服器後方,且反向代理伺服器將你的 HTTP 請求跳轉到了 HTTPS 請求。
如果是,那麼,你傳送的 POST http://xxxxx
會被跳轉為 GET https://xxxxx
請求,原本請求體中的內容也會丟失。
將請求改為直接傳送 POST https://xxxxx
即可解決問題。