从邮递员发送邮寄请求返回状态码415

时间:2020-03-28 14:57:50

标签: c# asp.net-core asp.net-web-api mediatr

我正在使用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错误。

如果有必要,我可以发布处理程序类

1 个答案:

答案 0 :(得分:2)

将邮递员中的标头更改为应用json,仔细检查您的请求标头