С атрибутом" frombody " параметр метода Web Api получает нулевое значение при тестировании его с Postman


Ниже приведен мой метод WebApi, и я хочу протестировать его с Postman, но всякий раз, когда я отправляю запрос, myKey всегда содержит нулевое значение.

[Route("Complete")]
[HttpPost]
[Authorize]
public async Task<IHttpActionResult> Complete([FromBody]string myKey)
{
    // My logic
}

И вот как я отправляю запрос через почтальона. Введите описание изображения здесь

Я нашел много сообщений, предлагающих, как мы можем представить данные из интернета, но ни одного, показывающего то же самое с помощью Postman.

Не могли бы вы помочь мне получить значение myKey с помощью инструмента Postman?

1 2

1 ответ:

Передайте только значение из тела запроса. При добавлении атрибута [FromBody] для простого параметра типа string тело будет считываться как строка.

Введите описание изображения здесь