我的任务是编写一个服务,该服务将从JIRA发送的Atlassian Webhook接受HTTP POST数据。我想在4.0 .NET框架中使用WebAPI来使用该服务,我想知道如何做到这一点。我找到了发现POST数据格式的资源:JIRA Webhooks Overview。
我认为我可以编写一个WebAPI“ Post”方法,将输入作为接受Dictionary
,但是我希望映射到一个定义明确的对象,而不是Goo字典。
我看到有一个名为Atlassian.SDK的NuGet程序包,其中包含“用于与Atlassian JIRA交互的实用程序”。但是,似乎该API更适合于读取JIRA票证,创建和更新它们。
Atlassian.SDK NuGet包是否允许使用Webhook以强类型方式发送的HTTP POST,而不是使用.NET Dictionary解析JSON数据?