文档

使用消息服务MNS的HttpEndpoint接口时签名认证失败

更新时间:

问题描述

使用消息服务MNS的HttpEndpoint接口时,签名认证失败。

问题原因

使用某些HttpServer框架时,该框架可能会对HttpHeader中的参数进行格式转化,导致签名认证失败。例如HttpEndpoint接口中的x-mns-message-id参数经过某些框架的格式转化后,变为X-Mns-Message-Id,即单词首字母变为大写字母,如下图所示。

解决方案

在进行签名认证前,通过函数或者方法,将HttpHeader中的参数全部转为小写即可。如果您的问题仍未解决,您可以在阿里云社区免费咨询

相关文档

HttpEndpoint接口规范

  • 本页导读 (1)
文档反馈