Solicitud "PUT" con oauth2

¿Puedo usar una solicitud "PUT" con oauth2? He escrito una aplicación REST API, utilizando Java Servletlet. Cuando uso la solicitud "POST", recibo una respuesta exitosa con access_token.

Pero, cuando uso la solicitud "PUT", recibo el siguiente error.

{"error_description": "Falta el valor del parámetro grant_type", "error": "invalid_request"}

He configurado claramente las cosas PUT request y POST request de la siguiente manera.

Solicitud 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();
    }
}

PONER solicitud

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();
    }
}

Los parámetros de mi cuerpo para la solicitud "PUT" y "POST" son los siguientes.

ingrese la descripción de la imagen aquí

Respuesta 1

Necesito ayuda con la configuración de un proyecto de primavera. Estoy ocupado leyendo el libro "Primavera en acción" y necesito probar algunos de los ejemplos. He mirado muchas páginas y ninguna parte es ...

Estoy haciendo un sistema de reserva de asientos de cine en JavaFX. Estoy usando botones como asientos. Quiero cambiar su color cuando se hace clic, lo que significa asiento seleccionado y revertir su color al color original cuando ...

Soy nuevo en Linux e instalé Ubuntu. Multa. Revisé los conceptos básicos del sistema de archivos y cosas básicas para saber. Instalé Jdk1.7. descargando el archivo .rpm relacionado del sitio web de Oracle. YO ...

Caso de uso: tengo un caso de uso en el que el cliente genera una clave pública y privada, envía la clave pública codificada de base 64 al servidor. En el lado del servidor, cifraré un mensaje usando esta clave pública y ...