天天看點

SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析

有朋友遇到這個SAP C4C的問題:

SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析
SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析

service - new ticket - Save and Open.

SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析

 會有一個 30 秒左右的請求,然後UI方面cancel了.

SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析
SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析

這個請求是做什麼的,請求URL這樣 :

https://xxx.crm.ondemand.com/sap(cz1TSUQlM2FBTk9OJTNhdmFhaTAza3VqX0tVSl8wMCUzYU12SENleTZNemJMbENyQU9YVy1IQi02b1Y2ZFczLTdWb24xZUhIRTctQVRU)/ap/ui/json

首先,可以從Chrome開發者工具的console,以及network标簽頁的json請求 response裡,檢視背景是否有明确的錯誤資訊報出來。根據我過去的經驗,這應該是背景請求執行出錯造成的。

如果想僅僅檢視該HTTP請求(json)向背景發送的具體資料内容,可以參考我這篇文章:如何在Chrome development tool裡檢視C4C前台發送的請求細節.

最好的解決辦法是到C4C背景系統調試ABAP代碼,但因為客戶和partners沒辦法登入SAP背景系統,是以我不能将調試步驟分享出來。

重制問題:

SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析
SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析
SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析
SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析

Chrome HTTP status canceled

SAP Cloud for Customer前台發送到背景的HTTP請求,遇到錯誤該怎麼分析