Scribe에서 Patch 메서드를 사용하기 위해 작업이 있습니까?
-
21-12-2019 - |
문제
저지 녀석들을 겪었지만, 나는 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 메소드 에서이 작업을 수행합니다.제휴하지 않습니다 StackOverflow