理解 GWT-RPC 概念

Understanding GWT-RPC Concept

谁能给我解释一下这件事?

X-GWT-Permutation:1F79347D29BC07C95FC8B3A262D5DC8E

我已经尝试使用 Base 64 解码一些字符串。

我正在使用以下基础来解码字符串,例如 bwR2、bwSo、bwSn、bwTU...

Base = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789$_

我从这种类型的请求负载中得到了这个字符串 Header:

7|0|10|https://www.bosscapital.com/app/Basic/|B8CC86B6E3BFEAF758DE5845F8EBEA08|com.optionfair.client.common.services.TradingService|prepare2OpenPosition|J|D|java.lang.String/2004016611|I|1.11427|0|1|2|3|4|11|5|5|5|5|6|6|7|7|8|7|8|BHLE|bwRF|E|Po|1.11427|1.11427|9|0|49|10|1|

X-GWT-Permutation header 引用 GWT 置换的强名称(强名称是 JavaToJavaScriptCompiler 生成的 JavaScript 代码的 MD5,在它获取之前传递给 "linker").
实际并未检查该值,仅检查 header 的存在(作为针对 XSRF 的部分对策)。

GWT-RPC 有线协议在 https://drive.google.com/open?id=1eG0YocsYYbNAtivkLtcaiEE5IOF5u4LUol8-LL0TIKU

中进行了描述