googleapis / googleapis/google-http-java-client

HTTP method PATCH not supported

Abierto
#1,316 4 comentarios 2 reacciones 0 asignados Ver en GitHub
priority: p2 type: feature request
Lenguaje dominante
Java
Estrellas
1.4k
Forks
473
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

#### Environment details
- OS:Linux
- Java version:1.8
- google-http-java-client version: 1.38.1

#### Steps to reproduce
Hello everyone,

I am trying to make an http patch call with the google-http-client-1.38.1 library, but it is returning an error. I have no problem making HTTP GET, POST, or PUT calls.

I have debugged the library files and I have seen that the error occurs in the httpRequest class when it is going to build the request
`LowLevelHttpRequest lowLevelHttpRequest = transport.buildRequest (requestMethod, urlString)
`
I build the request with the following format
`
val req = httpRequestFactory
.buildRequest(
"PATCH",
GenericUrl(URL),
HTTP_CONTENT)
.setThrowExceptionOnExecuteError(false)
.setLoggingEnabled(true)
.setHeaders(HTTP_HEADERES)
`

#### Stacktrace
java.lang.IllegalArgumentException: HTTP method PATCH not supported

#### External references such as API reference guides used
I am using the google-http-client-1.38.1 through google-auth-library-oauth2-http 0.24.0

Thanks!

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.