正在从 post 人 returns 状态码 415 发送 post 请求

Sending a post request from postman returns status code 415

我正在使用 MediatR 和 Entity Framework Core,并且我有一个 post 控制器操作

[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; }
}

当我尝试从 Postman 发送 POST 请求时,出现 415 错误。

如果有必要,我可以post处理程序class

将邮递员中的 header 更改为应用程序 json,仔细检查您的请求 headers