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