|
楼主 |
发表于 2020-3-16 09:59:31
|
显示全部楼层
北京市北京市
XML以常量的存储,直接复制的.应该没有错误啊 而且verifyCode加密也不正确
1. 报文及报文编码
丰桥API统一使用UTF-8编码的XML报文。
丰桥API使用ORACLE数据库,以UTF-8编码形式保存数据,所以中文字符会在数据库中占varchar2类型的三个单位长度。例如,接口定义中的“类型(约束)”如果为String(100),则表示对于此字段,如果字段值全部为中文汉字,只能保存33个单位。
2. 通讯协议
接口通信协议支持WEBSERVICE及HTTP/POST协议:
1) 当使用WEBSERVICE接口时,报文通过方法参数传入(两个参数分别为XML报文及校验码)。
2) 当使用HTTP/POST接口时,通过一个名叫xml的参数传入XML报文,一个名叫verifyCode的参数传入认证码。
其中认证码的生成规则为:
接入API前,丰桥系统会为每个接入客户分配一个校验码,即为checkword。
按以下逻辑生成认证码:
先把XML报文与checkword前后连接。
把连接后的字符串做MD5编码(用二进制格式存储)。
把MD5编码后的数据进行Base64编码,此时编码后的字符串即为认证码。
提示:MD5报文摘要以16字节长度的原始二进制格式返回
这个Md516位二进制存储是啥意思 |
|