Skip to content

HTTP method PATCH not supported #1316

@AngelLuisSanchez

Description

@AngelLuisSanchez

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: p2Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions