내가 스택 오버플로를 검색했지만 결코 찾지 못했습니다. 이유는 무엇입니까? 인터페이스의 형태로 서버에 대한 짧은 요청으로 끝점을 정의하는 이유가 무엇인지 궁금합니다. 이점은 무엇입니까? 인터페이스를 정의하는 것은 그것을 구현하는 것보다 더 쉽게 단순히 이유로 사전우리가 인터페이스로 추가 장착 요청을하는 이유
답변
에 인터페이스로
감사 요청을 정의.
개조 후 사용하기가 쉽지 않습니다. 그것은 본질적으로 당신이 API는 간단한 자바 방법은 당신이 컴파일시에 사용자의 인터페이스의 유형 안전 구현을 구축하는 기본 자바 인터페이스와 개조로 소비 할 엔드 포인트를 설명 개조로
를 호출 호출을 처리 할 수 있습니다.
Here Retrofit 1.9 및 2와 here에 대한 유용한 가이드가 있습니다. Retrofit 및 OkHttp에 대한 멋진 podcast가 있습니다.
그래서 내부적으로 구현하고 사용하는 방법을 내부적으로 개선 할 수 있습니까? –
예, 내부적으로 개조했지만 일부 동작 (예 : http 클라이언트 (httpclient, okhttp)), jsonson (jsonson, gson) 등을 사용하려는 동작을 변경할 수 있습니다. – db80
인터페이스가 주석 처리에 충분하다고 생각합니다. Retrofit 클래스가 어떤 종류의 요청을해야하는지 결정. –