why there is always a HTTP 302 redirect when clicking workcenter
HTTP is when why there Redirect always 302
2023-09-14 09:02:51 时间
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:
相关文章
- Http通过header传递参数_http contenttype
- 原生js请求http接口
- Http实战之缓存、重定向
- HTTP面试题 - HTTPS优化
- 解决The HTTP request is not acceptable for the requested resource
- HTTP请求配置客户端SSL证书
- WordPress 教程:使用 WP_Http 在 WordPress 中发起 HTTP Request
- 网络工程师学Python-30-处理HTTP请求
- ORA-29265: HTTP header not found ORACLE 报错 故障修复 远程处理
- 教你使用Apache搭建Http下载服务器
- HTTP状态码详解程序员
- iOS通过Http 上传图片详解手机开发
- Akka(36): Http:Client-side-Api,Client-Connections详解编程语言
- 服务Linux 下监控HTTP服务的方法(linux监控http)
- Go语言-基本的http请求操作详解编程语言
- JSP header对象:获取HTTP请求的一个具体header值
- Linux下HTTP抓包实战精要(http抓包linux)
- 极速搭建Linux下HTTP代理服务器(linux搭建http代理)
- LINUX下快速安装HTTP服务器(linuxhttp安装)
- 服务器管理Linux中的HTTP服务器(linux中http)
- HTTP 状态消息
- Linux快速搭建超强HTTP服务器(linux搭建http服务器)
- 如何使用Linux搭建一个安全的HTTP服务器(linux搭建http服务器)
- 熟悉Redis,HTTP抓包,防止网络安全漏洞(redis,http抓包)
- Oracle IS用法指南完整解读(oracle is用法)
- Oracle IS变量动态应对各种市场需求(oracle is 变量)
- 发布一个用PHPfsockopen写的HTTP下载的类