Ошибка в запросе POST (Java EE)

Я работаю с API обратного вызова Вконтакте и пишу бота на Java, используя tomcat.

В callback api doc существует пример на php:

$data = json_decode(file_get_contents('php://input'));

Поэтому данные отвечают в формате POST.

У меня на сервере POST запрос существует, но запрос пуст

Это мой код Java:

public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
IOException {
    resp.setContentType("text/html;charset=utf-8");

    PrintWriter pw = resp.getWriter();
    String type = (String) req.getParameterMap().toString();

    if (type != null) {
        switch (type) {
        case "confirmation":
            pw.print(confirm_token);
            break;
        default:
            pw.print(req.getParameterMap().size());
            break;
        }
    } else {
        pw.print("error");
    }

}

Пожалуйста, помогите мне.

0 ответов

Другие вопросы по тегам