Могу ли я использовать запрос "PUT" с oauth2?Я написал REST API, приложение с использованием Java сервлета.Когда я использую запрос "POST", я получаю успешный ответ с access_token.
Но, когда я использую запрос "PUT", мне выдается следующая ошибка.
{"error_description": "Отсутствует значение параметра grant_type", "error": "invalid_request"}
Я четко настроил PUT-запрос и POST-запрос следующим образом.
POST-запрос
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
try
{
handleGrants(request, response);
}
catch (Exception e)
{
response.getWriter().write("Error in Authentication System!! ");
logger.error("Failed trying to get tokens", e);
}
finally
{
response.getWriter().flush();
response.getWriter().close();
}
}
PUT-запрос
public void doPut(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
try
{
handleGrants(request, response);
}
catch (Exception e)
{
response.getWriter().write("Error in Authentication System!! ");
logger.error("Failed trying to get tokens", e);
}
finally
{
response.getWriter().flush();
response.getWriter().close();
}
}
параметры моего тела для "PUT" и "POST "запрос следующим образом.