有人对.net核心中的SNS端点有一个不错的解决方案吗?这样一来,它仍然可以确认订阅,还可以轻松测试端点(无需重新创建该AWS json对象),我希望能够使用swagger
这就是我现在拥有的
[HttpPost("createuser")]
public async Task<IActionResult> CreateUser()
{
string content;
using (var reader = new StreamReader(Request.Body))
{
content = await reader.ReadToEndAsync();
}
var request = Message.ParseMessage(content);
try
{
if (!request.IsSubscriptionType)
{
JsonConvert.DeserializeObject<CreateUserRequest>(request.MessageText);
// Do Something
}
else
{
await _clientFactory.CreateClient().GetStringAsync(request.SubscribeURL);
}
return Ok();
}
catch (Exception ex)
{
_logger.LogError(ex, ex.Message);
return BadRequest(ex);
}
}
现在,这对于SNS十分有效,但是在本地进行测试非常麻烦。我通常会大张旗鼓地阅读端点,但显然不再起作用