0

当 XML Web 服务请求的 POST 正文包含国际字符时,出现正文哈希不匹配。

根据我的阅读,听起来必须在计算 OAuth 正文哈希之前对 POST 正文中的国际字符进行编码。“CAF%c3%89”的 CAFÉ 的 UTF-8 似乎不适用于 MasterCard Match Web 服务。我在使用我们正在使用的工具(iWay 服务管理器)重新解释“CAFÉ”时遇到问题 回到“咖啡厅”。在我弄清楚如何在 OAuth 步骤之前插入编码器之前,我希望与处理过这个问题的人确认一下。

在具有国际字符的 POST 正文上使用的正确编码是什么(或者我的问题可能是其他问题)?

4

1 回答 1

0

为了计算 MasterCard OAuth 正文哈希,推荐的编码是UTF-8。MasterCard 提供的 Core SDK 也使用UTF-8编码器对 oauth_body_hash 进行编码。

于 2017-08-16T20:58:41.890 回答