okhttp3 이용하여 API 전송을 해봅시다.
이번엔 PATCH method 를 이용한 소스 입니다.
public String patchUpdateProblems(String requestURL, String userId, String password, String jsonMessage) {
String message = null;
try {
OkHttpClient client = new OkHttpClient.Builder()
//.authenticator(getAuthenticator(userId, password))
.addInterceptor(new BasicAuthInterceptor(userId, password))
.build();
Request request = new Request.Builder()
.url(requestURL)
.patch(RequestBody.create(MediaType.parse("application/json"), jsonMessage))
.build();
//동기 처리시 execute함수 사용
Response response = client.newCall(request).execute();
//출력
message = response.body().string();
} catch (Exception e){
System.err.println(e.toString());
}
return message;
}
'프로그래밍 > Java' 카테고리의 다른 글
okhttp3 이용한 API 만들기(4탄 POST 전송) (0) | 2020.08.07 |
---|---|
okhttp3 이용한 API 만들기(3탄 GET 전송) (0) | 2020.08.07 |
okhttp3 이용한 API 만들기(1탄 POST 첨부파일 전송) (0) | 2020.08.07 |
메이븐에 외부라이브러리 추가 (0) | 2020.06.24 |
spring mvc + mysql + mybatis + JUnit DB 연결 Test (0) | 2020.06.16 |