Ошибка в запросе 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");
}

}

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

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]