googleapis / googleapis/google-http-java-client

HTTP method PATCH not supported

オープン
#1,316 コメント 4 件 リアクション 2 件 担当者 0 名 GitHub で見る
priority: p2 type: feature request
主要言語
Java
スター
1.4k
フォーク
473
PR マージ指標
30日以内にマージされた PR はありません

説明

#### 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!

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。