同样的代码执行,有时执行成功,有时说SignatureDoesNotMatch
Re同样的代码执行,有时执行成功,有时说SignatureDoesNotMatch
如果是有时候执行失败有时候执行成功的话应该是这个原因:
base64编码之后的字符串没有urlencode。,
PostDatastr += nowtimestr;
PostDatastr += '&Version=2015-01-09&Signature=';
PostDatastr += UrlEncode(pBase64str);//base64后的数据需要urlencode不然几率出现SignatureDoesNotMatch
主要是因为base64里面的加号引起的。
赞0
踩0