1
我正在爲電信行業低延遲的應用程序,其中的主要工作流程觸發的計算如下:爲了表現,你會否違反REST的冪等原則?
- 呼叫一個REST API(POST /工作流+有效載荷)
- REST Web App將高度執行在快速訪問緩存存儲並行處理
- 其餘的調用將返回一個響應(也許4個或5場JSON對象)
現在,我最初的想法堅持REST設計原則,就是做2 REST API調用e POSTS觸發處理,然後返回一個包含處理結果位置的201(因爲我的理解是REST調用可以更改或返回資源,但不是兩者),然後自動重定向到GET調用。
現在請記住,我試圖儘可能減少延遲,並且HTTP重定向顯然會增加該延遲。如果我讓POST返回有效負載而不是重定向到GET,可以嗎?什麼影響?
乾杯,