阿里云OpenAPI 签名机制,像ocr这种,如果用的是本地图片,传body这种。
计算签名的时候,待签名字符串,是要把这个body参与进来吗?这个body是二进制的数据,那是把二进制的数据转成字符串吗?还是说签名的时候直接不管这个body,然后发起请求的时候,直接把图片的二进制流提交到http的body里面就行,也不用管这个“key”?
二进制数据不需要转换为字符串来参与签名,而是保持原样,直接作为HTTP请求的Body发送。签名过程中,您应关注的是构造规范化请求字符串时所需的那些公开、可排序的参数,而非Body内容。
图片的上传通常通过指定的参数(如通过URL参数指向图片地址,或者特定的Content-Type指示直接包含的二进制数据)来指示服务端如何处理Body内容。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。