httpclient가져오는 부분 abstract classl의 공통method로 뺌.