Как перейти к телу запроса метода контроллера? - PullRequest
0 голосов
/ 24 марта 2020

Я использую play framework 2.8.x и мне нужно перейти к телу запроса контроллера. Я хочу сделать что-то подобное:

public class HomeController extends Controller {
    public Result test(String tokenId) {
        ...
        return ok();
    }
}

и отправить запрос так: enter image description here

Как я могу это сделать?

1 Ответ

1 голос
/ 24 марта 2020

Вам необходимо получить его из Request объекта, например:

@BodyParser.Of(BodyParser.Json.class)
public Result index(Http.Request request) {
  JsonNode json = request.body().asJson();
  String tokenId = json .get("tokenId").asText();
  ...
  return ok();
}

Подробную информацию см. В официальной документации: https://www.playframework.com/documentation/2.8.x/JavaBodyParsers#Body -парсеры

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...