안녕하세요.
RestAPI 를 사용해서 서비스를 구현하는 중에 있는데요,
API 제공업체에서 제공 하는 API 중 PATCH 메서드를 사용해야 하는 경우가 있는데요.
HttpsUrlConnection 클래스의 setRequestMethod 메서드로 "PATCH" 를 설정할 경우 아래와 같은 오류가 발생합니다.
Invalid HTTP method: PATCH
구글링 해보니 아래와 같이 처리할 경우 POST 를 PATCH 처럼 사용할 수 있다고 하는데요, API 측에서는 PATCH 메서드를 사용하라는 응답메시지가 돌아옵니다.
conn.setRequestProperty("X-HTTP-Method-Override", "PATCH");
conn.setRequestMethod("POST");
현재 프레임워크가 전형적인 비대한 모놀리식이라서 HttpClient 버전도 매우 낮고 버전을 올리기도 쉽지 않은 상황입니다.
이거 어쩌 처리할 방법이 없을까요. 구글링을 아무리해봐도 해결책이 안나오고 있네요.
많은 분들의 의견 구합니다.
고맙습니다.