描述問題/錯誤/問題
HTTP Request 節點向 Infobip WhatsApp API 發送 401 Unauthorized,儘管已正確配置 Authorization 標頭。使用相同的 API 金鑰、標頭和主體從終端透過 curl 發送相同的請求可以完美執行。
執行日誌顯示「authorization」:「hidden」— 標頭值似乎在發送到 API 之前被清空或損毀。
我已嘗試過:Header Auth 憑證、使用 JSON 的自訂 Auth 憑證、Auth 設為 None 的手動標頭、標頭值的表達式模式 — 所有都返回 401。使用相同金鑰從同一台機器執行的 curl 每次都返回 200。
這似乎是 GitHub issues #12596、#14615、#17655 中報告的相同 __n8n_BLANK_VALUE 憑證重設錯誤。
錯誤訊息是什麼(如有)?
401 - "{"requestError":{"serviceException":{"messageId":"UNAUTHORIZED","text":"Invalid login details"}}}"
請分享您的工作流程
新使用者無法上傳附件:(
分享最後一個節點返回的輸出
{
"headers": {
"authorization": "hidden",
"content-type": "application/json",
"accept": "application/json,text/html,application/xhtml+xml,application/xml,text/;q=0.9, image/;q=0.8, /;q=0.7"
},
"method": "POST",
"uri": "``https://3v16p1.api.infobip.com/whatsapp/1/message/text``",
"json": false
}
您的 n8n 設定資訊
- n8n 版本: 2.28.4
- 資料庫(預設:SQLite): 預設
- n8n EXECUTIONS_PROCESS 設定(預設:own、main): 預設
- 執行 n8n 的方式(Docker、npm、n8n cloud、桌面應用程式): n8n cloud
- 作業系統: cloud