Interface Axios는 create 메소드를 통해서 instance를 생성할 수 있음 const instance = axios.create({ baseURL: '', timeout: 1000, headers: {'X-Custom-Header': 'foobar'} }); instance 메소드 axios#request(config) axios#get(url[, config]) axios#delete(url[, config]) axios#head(url[, config]) axios#options(url[, config]) axios#post(url[, data[, config]]) axios#put(url[, data[, config]]) axios#patch(url[, data[, config]]..
interceptor
1. retrofit2와 okhttp3, gson 빌더를 싱글톤으로 생성한다 빌더를 만드는 것은 한 번 만들고 다시 코드를 적을일 없으니 저장해놓고 쓰도록 하자. import com.connple.weat.api.model.Notification import com.connple.weat.api.model.User import okhttp3.MultipartBody import retrofit2.Call import retrofit2.http.* object MyApp { private lateinit var retrofit: Retrofit private val signedIn get() = authToken != null fun update( baseUrl: String? = null, authTok..