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相关推荐

  1. SAP CRM BSP URL 302 redirect

    Created by Jerry Wang on Aug 10, 2014 在浏览器里输入BSP application url进行访问, https://:44354/sap/bc/bsp/sap/ ...

  2. ajax请求302重定向不跳转,AJAX不是处理302重定向(AJAX not handling 302 redirect)

    我有我想查询外部服务器上的数据库. 要做到这一点,我将我的本地服务器(Tomcat)的上创建一个AJAX调用(只是XMLHttpRequest对象 - 我没有使用任何JavaScript库)页面标有查 ...

  3. Flask中的重定向redirect和url_for

    1.关于redirect和url_for先举个例子: (1).redirect: #重定向 302 #redirect:重定向URL #url_for:重定向函数 from flask import ...

  4. http 301 和 302的区别

    本文出自:http://blog.sina.com.cn/s/blog_6f2274fb0100vo1b.html 1.什么是301转向?什么是301重定向? 301转向(或叫301重定向,301跳转 ...

  5. curl取跳转地址 php_PHP使用CURL获取302跳转后的地址实例

    直接上代码: /*返回一个302地址*/ function  curl_post_302($url, $vars) { $ch = curl_init(); curl_setopt($ch,  CUR ...

  6. HTTP 301 跳转和302跳转的区别

    301和302 Http状态有啥区别? 301, 302  都是 HTTP 状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permane ...

  7. 从bsp redirect到ui5_ui5

    Created by Jerry Wang on Aug 04, 2014 在浏览器中访问https:///sap/bc/bsp/sap/mymap/webcontent/index.html?sap ...

  8. 部署在SAP ABAP服务器上的SAP UI5应用,从bsp redirect(重定向)到ui5_ui5的原因分析

    Created by Jerry Wang on Aug 04, 2014 在浏览器中访问https:///sap/bc/bsp/sap/mymap/webcontent/index.html?sap ...

  9. HTTP中302与301的区别以及在ASP.NET中如何实现

    一.官方说法301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:  301 redirect: 301 代表永久性转移(Permanently Moved). 302  ...

最新文章

  1. 【HDU】3308 LCIS
  2. PCB多层线路板打样难点
  3. ajax基础学习笔记
  4. 商业软件划分的网格导入OpenFOAM问题总结【终极】
  5. 基于ARM 构架(带MMU)的copy_from_user与copy_to_user详细分析
  6. msf生成php,使用msfpayload生成后门(asp,aspx,php,jsp,exe)等
  7. 求cluster的质心坐标
  8. WebGrid 详解
  9. 核心期刊为什么难发?
  10. 编写业务逻辑代码-清晰可维护是很重要的
  11. 服务器虚拟机装nas,nas虚拟主机(nas为什么要装虚拟机)
  12. 基于UDP的可靠传输——QUIC 协议
  13. 拼图游戏(8 puzzle)
  14. Deadline = Diedline?拖延症幻想美好
  15. 如何批量重命名文件?
  16. 关于Unity 中的destory 删除与预制体的克隆(怎样避免删除预制体)
  17. 全国计算机等级考试在线报名入口,2021年3月全国计算机等级考试NCRE报名入口ncre-bm.neea.cn...
  18. SSL证书背后的加密技术--非对称加密和对称加密
  19. 用PE修复NTLDR is missing
  20. 中国风扇行业竞争现状及投资可行性研究报告2021年版

热门文章

  1. sonar 不再支持 cobertura 插件(sonar支持的插件表)
  2. 优化案例(part4)--A novel consensus learning approach to incomplete multi-view clustering
  3. 如何正确理解近似点梯度下降算法
  4. Django从理论到实战(part25)--数据库操作
  5. Django(part18)--静态文件
  6. python观察日志(part10)--__future__ 模块
  7. R语言与非参数检验之两独立样本中位数检验
  8. 走近分形与混沌(part11)--一个新概念、新理论的诞生往往伴随着新常数的出现
  9. 二级 计算机 vf,计算机二级(VF)笔试-144.doc
  10. sql between 效率高吗_B2增驾好吗