why there is always a HTTP 302 redirect when clicking workcenter
生活随笔
收集整理的這篇文章主要介紹了
why there is always a HTTP 302 redirect when clicking workcenter
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Created by Jerry Wang on Dec 06, 2014
在UI上點擊任意一個work center,例如Master Data時,總會在Chrome Network里觀察到一個http 302 redirect:
這其實是一個working as designed的behavior:
后臺通過解析前臺發送的http request里的form fields,能拿到當前需要navigate到哪個work center,這個例子里的workcenter的target id是SRV-MD-WC,
這個navigation event首先交由對應的controller進行處理:
之后生成一個navigation request:
這里能發現框架的處理邏輯是,如果之前的處理沒有任何錯誤,lv_suppress_navigation 為abap_false,則總會在line 183執行一個redirect操作:
redirect的target url通過line 82的方法生成:
這個redirect target url就是Chrome里觀察到的緊接著http 302 redirect POST之后的http 200 get:
總結
以上是生活随笔為你收集整理的why there is always a HTTP 302 redirect when clicking workcenter的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 平平无奇古天乐?小米13 Ultra渲染
- 下一篇: 苹果智能戒指专利首曝:VR场景交互只需动