java - Amazon SNS java - 自定义 header ?

标签 java spring amazon-web-services amazon-sns

我想知道如何为 Amazon SNS 设置自定义 header 。这个想法是以某种方式区分亚马逊通知类型 Notification发送到我的 http 端点(不一定通过 header ),如下所示:

@RequestMapping(value = "/webhook", method = RequestMethod.POST)
public void foo(HttpSession session, HttpServletRequest request)
{
    if (request.getHeader("Custom-Header") != null)
    {
        // do something
    }

    else
    {
        // do something else
    }
}

如果标题无法做到这一点,我怎样才能达到类似的效果?

最佳答案

您可以使用 SNS 在请求中设置的 header 来确定它是否来自亚马逊。

请参阅此链接:AWS SNS HTTP Headers

关于java - Amazon SNS java - 自定义 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36861447/

相关文章:

java - 通过java在Gmail中通过POP3读取邮件

spring - bootstrap.yml 未加载 Spring Boot 2

ruby - 创建空文件夹 S3 ruby​​ SDK

java - EC2 : How can I get the Vpc ID of an Instance?

java - JPA 集合在映射表中有不需要的唯一约束

java - 使用 HttpURLConnection 流式传输数据

java - spring mvc请求的资源不可用

spring - 可以在 Spring 上下文中使用gradle替换值吗?

对 AWS DynamoDB 的语言支持

java - 上传图片到mysql服务器