Scribe에서 Patch 메서드를 사용하기 위해 작업이 있습니까?

StackOverflow https://stackoverflow.com//questions/22033153

  •  21-12-2019
  •  | 
  •  

문제

Scribe 패치 요청이 작동하지 않음

저지 녀석들을 겪었지만, 나는 java.net.httpurlConnection 객체가 필요하지만 내 논리에서 그 사용을 할 수있는 방법을 확신하지 못했지만 이것은 논리 아래의 Scribe의 요청 클래스의 개인 회원이었습니다.

를 구현하려고했습니다
OAuthRequest request = new OAuthRequest(Verb.PATCH,url);
Service.signRequest(konyAccessToken, request);//service is OAuthService instance
String result = response.getBody();
.

현재 Scribe에서 패치가 지원되지 않으므로 오류가 발생합니다 (httpurconnection을 사용하는 것처럼) 위의 작업 (또는 다른 해결 방법)을 사용 하여이 작업을 수행 할 수 있습니까?

사전에 Surya

감사드립니다.

도움이 되었습니까?

해결책

그것을 알아내는 동안 그것을 가져 오지만 마침내 솔루션을 가지고 HTTP 메소드를 무시할 수 있습니다. "x-http-method-override"헤더 매개 변수를 사용하면

의 샘플 코드입니다.
OAuthRequest request = new OAuthRequest(Verb.POST,url);
request.addHeader("x-http-method-override", "PATCH");  
Service.signRequest(konyAccessToken, request);//service is OAuthService instance      
String result = response.getBody();
.

삭제, 추적 ....

와 같은 다른 HTTP 메소드 에서이 작업을 수행합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top