全部產品
Search
文件中心

:使用輕量訊息佇列(原 MNS)的HttpEndpoint介面時簽名認證失敗

更新時間:Sep 03, 2024

問題描述

使用輕量訊息佇列(原 MNS)的HttpEndpoint介面時,簽名認證失敗。

問題原因

使用某些HttpServer架構時,該架構可能會對HttpHeader中的參數進行格式轉化,導致簽名認證失敗。例如HttpEndpoint介面中的x-mns-message-id參數經過某些架構的格式轉化後,變為X-Mns-Message-Id,即單詞首字母變為大寫字母,如下圖所示。

解決方案

在進行簽名認證前,通過函數或者方法,將HttpHeader中的參數全部轉為小寫即可。如果您的問題仍未解決,您可以在阿里雲社區免費諮詢

相關文檔

Endpoint簽名認證