X_BXEO_CONTENTMD5算法
更新时间:2023-05-05
md5算法根据content-type有所区别。
在content-type为application/json的情况下:
md5的值为body中bxeo的值(注意并非body本身)所形成的json串整体md5。以body为{"bxeoContent":{"a":"A","b":"B","c":1}}为例,本次X_BXEO_COTNENTMD5的值为md5({"a":"A","b":"B","c":1}) (注意,并非为md5({"bxeoContent":{"a":"A","b":"B","c":1}}),即0cad7df3867f217d5856c5ed94d42eec
在content-type为mutipart/form-data的情况下:
post请求以key=value的形式传输,md5为所有非file类型的字段组成的json串,继续以上面的为例,传输形式为'a=A&b=B&c=1',同时,本次新增字段d为file类型,最终需要md5的json串依然为{"a":"A","b":"B","c":1},即0cad7df3867f217d5856c5ed94d42eec BXEO系统会根据传入信息进行md5比对,如果发现不匹配,会返回相应的错误
BODY 和MD5算法 在“相关DEMO”中有常用语言的DEMO