在 HTTP 連接器工作中,將 JSON 酬載視為字串處理
本教學課程說明如何在 Application Integration 中使用 HTTP 連接器工作時處理 JSON 酬載。
如果處理酬載的方式有誤,API 可能會誤解酬載內容,導致發生 400 Bad Request 錯誤。為確保 API 正確接收及剖析 JSON 酬載,請將 JSON 酬載視為字串,並明確將 Content-Type 標頭設為 application/json。
事前準備
- 確認您可以存取「應用程式整合」。
-
選取 Google Cloud 專案,然後完成下列工作:
- 將下列角色授予要用來建立連線的服務帳戶:
roles/secretmanager.viewerroles/secretmanager.secretAccessor
- 啟用下列服務:
secretmanager.googleapis.com(Secret Manager API)connectors.googleapis.com(Connectors API)
如果您尚未為專案啟用這些服務,建立連線時,「建立連線」頁面會提示您啟用。
- 將下列角色授予要用來建立連線的服務帳戶:
- 新增並設定「HTTP Connectors」(HTTP 連接器) 工作。
- 新增及設定「資料轉換器」工作,準備 JSON 酬載和標頭。
將 JSON 酬載視為字串處理
使用 HTTP 連接器工作時,如要處理含有特殊字元的 JSON 酬載,請完成下列步驟: