开发者社区> 问答> 正文

delphixe10 返回签名不一致

delphiXE10使用TRESTRequest控件上传,请求返回签名不一致,请求ID:5FE74A3DD9AE2D323154BAD8,麻烦看一下是哪个地方搞错了,谢谢!我对比HMAC_SHA及EncodeBase64与网页在线生成是一样的。 另外问下上传.zip文件时,content-type设置什么值?content-length是否需要设置?

返回报文如下:

SignatureDoesNotMatch The request signature we calculated does not match the signature you provided. Check your key and signing method. 5FE75677D719503232D14519 sts-product.oss-cn-shenzhen.aliyuncs.com LTAI5CuLUYUkZlcO NDk5YmJmYWZiOWM2OWRkOWMwMjc5YTJjNDFkY2E3YmI4YzdkOTE0YQ== PUT application/x-www-form-urlencoded Sat, 26 Dec 2020 15:27:50 GMT /sts-product/linsq_test.zip 50 55 54 0A 0A 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 77 77 77 2D 66 6F 72 6D 2D 75 72 6C 65 6E 63 6F 64 65 64 0A 53 61 74 2C 20 32 36 20 44 65 63 20 32 30 32 30 20 31 35 3A 32 37 3A 35 30 20 47 4D 54 0A 2F 73 74 73 2D 70 72 6F 64 75 63 74 2F 6C 69 6E 73 71 5F 74 65 73 74 2E 7A 69 70

展开
收起
游客2hxgz5pykgvze 2020-12-26 23:04:36 485 0
1 条回答
写回答
取消 提交回答
  • 版本跨度这么大,不可能无损兼容,函数都有不同,默认ansichar widechar的问题,基本的。

    2021-02-24 16:43:16
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载