我正在使用MediatR和Entity Framework Core,并且具有后控制器操作
[HttpPost]
public async Task<ActionResult<User>> RegisterUser(RegisterUserCommand request)
{
var response = await _mediator.Send(request);
if (!response.IsSuccess)
{
return BadRequest(response.Error);
}
return Ok(response.Result);
}
RegisterUserCommand
被定义为
public class RegisterUserCommand : IPreprocessedRequest<ICommandResult>
{
public string Email { get; set; } = string.Empty;
[ValidateNever]
public string? Error { get; set; }
}
当我尝试从邮递员发送POST请求时,它给我415错误。
如果有必要,我可以发布处理程序类
答案 0 :(得分:2)
将邮递员中的标头更改为应用json,仔细检查您的请求标头