全部产品
Search
文档中心

:使用轻量消息队列(原 MNS)的HttpEndpoint接口时签名认证失败

更新时间:Sep 02, 2024

问题描述

使用轻量消息队列(原 MNS)的HttpEndpoint接口时,签名认证失败。

问题原因

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

解决方案

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

相关文档

Endpoint签名认证