c# - 无法添加 mandrill-webhook

标签 c# asp.net-mvc wcf rest mandrill

我已在 azure 上部署了其余 api。它的网址是这样的。

http://{my_deployment_id}.cloudapp.net/myservice.svc/getdata。

我无法将其设置为我的 webhook。我收到错误“我们无法验证该 URL 是否存在”。

如果我使用 API ( https://mandrillapp.com/api/1.0/webhooks/add.json ) 尝试此操作,则会发生事件。我收到以下错误。

   {
     "status": "error",
     "code": -2,
     "name": "ValidationError",
     "message": "Validation error: {\"url\":\"That is not an existing URL\"}"
   }

我不确定是我的 Rest API 有问题还是我的 mandrill 设置有问题。我可以使用 postman 访问我的其余 api。

最佳答案

如果您单击它提供的帮助链接,它会告诉您它首先向端点发出 HEAD 请求,期望返回 200,然后在失败时执行 POST,期望返回 200。在其中一种情况下为 200,则它不会添加端点。

Mandrill 提出的愚蠢的武断要求。事实上,这是一个第 22 条军规。您需要添加端点来获取 key ,以便您可以完全配置您的端点。

关于c# - 无法添加 mandrill-webhook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32138054/

相关文章:

asp.net-mvc - 在 ASP.NET MVC Razor 中将字符串从 View 传递到 Controller

wcf - WCF REST 的服务行为

c# - 为什么我无法在远程计算机上使用模拟打开文件?

c# - 无法隐式转换类型 'System.Collections.Generic.List to ' System.Collections.ObjectModel.ObservableCollection

c# - 在自动启动服务中连接到 SQL Server 失败,在手动启动时有效。 SQL Server 未就绪,但服务已启动

c# - 如何在 .Net 控制台应用程序中设置默认输入值?

c# - 在 GoDaddy 上托管 selenium 应用程序。 "This program is blocked by group policy"

c# - ASP.NET 核心 : [FromQuery] usage and URL format

asp.net-mvc - ASP.NET MVC : Get all controllers

c# - 使工作角色的多个实例执行相同工作的推荐方法是什么?