HTTP

    [Android] Retrofit2 사용하기

    [Android] Retrofit2 사용하기

    Retrofit2 ? -Rest API 통신 라이브러리 -Rest API 통신을 위해 구현된 스퀘어사의 OkHttp 라이브러리의 상위 구현체 -android와 서버 환경에서 HTTP API를 쉽고 안전하게 사용할 수 있도록 도와준다. Retrofit을 사용하기 위해 사전준비를 해보자! 1. 준비 네트워크를 사용할 것이니 다음과 같이 AndroidManifest.xml파일에 추가하자. 또한, build.gradle에 의존성도 추가해주자!! // Retrofit2 implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:retrofit-mock:2.9.0' implementation 'com.goo..

    [Android] UnknownServiceException:CLEARTEXT communication to **** not permitted ....Error

    [Android] UnknownServiceException:CLEARTEXT communication to **** not permitted ....Error

    서버 rest api 연동을 하다가 다음과 같은 에러가 발생했다. UnknownServiceException:CLEARTEXT communication to **** not permitted network security policy 서버하고 연동을 하다보니 에러를 해결해도 계속해서 또 다른 에러가 발생했다. 하지만 위와 같은 에러는 처음봤다.. 구글링을 해보니 안드로이드 pie에서 http로의 전송이 기본적으로 차단된다고 한다........... 알고보니 내가 지금 사용하고 있는 주소 네트워크 경로가 https가 아니고 http로 되어있었다. private const val BASE_URL = "http://********:8080" 너무 쉬운 에러였다고 생각하고 https로 바꾸고 실행해보니 또 다른..