목록okhttp (22)
투케이2K
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Okhttp Logging Interceptor - http 통신 전문 로그 출력 라이브러리 [설 명] // ------------------------------------------------------------------------ [설 명] 1. Okhttp Logging Interceptor 라이브러리는 okhttp 통신 수행 시 HTTP 요청 및 응답 데이터를 기록하는 OkHttp 인터셉터 입니다 2. Okhttp Logging Interceptor 라이브러리는 http 통신 수행 시 민감 정보를 노출할 수 있으므로, [개발] 환경에서만 디버깅 용으로 사용하도록 권장하고 있습니다 3. Okht..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------- // [build.gradle 파일 의존 설정] : [okhttp 통신 라이브러리] // ----------------------------------------------------------- implementation("com.squareup.okhttp3:okhttp:4.9.0") implementation 'com.squareup.okhttp3:logging-interceptor:4.9.0' // ---------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------- // [build.gradle 파일 의존 설정] : [okhttp 통신 라이브러리] // ----------------------------------------------------------- implementation("com.squareup.okhttp3:okhttp:4.9.0") implementation 'com.squareup.okhttp3:logging-interceptor:4.9.0' // ----------------------------------------------------------- // -..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [POST] : [QUERY STRING] : requestPostQueryStringHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg.AL_..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [POST] : [QUERY STRING] : requestPostQueryStringHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ----------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [PUT] : [BODY JSON] : requestPutBodyJsonHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg.AL_TITLE, "..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] package com.example.kotlinproject import okhttp3.* import java.io.IOException import java.util.concurrent.TimeUnit class N_SyncHttp { /** * // -------------------------------------------------------------------------------------- * TODO [클래스 설명] * // --------------------------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] [라이브러리 버전] implementation 'com.squareup.okhttp3:okhttp:3.6.0' implementation 'com.squareup.okhttp3:logging-interceptor:3.6.0' [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [POST BODY] : HTTP 수행 // ------------------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [Sample_Api : 소스 코드] package com.example.javaproject; import android.util.Log; import java.io.IOException; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import io.reactivex.rxjava3.core.Observable; import okhttp3.Call; import okhttp3.Callback; import okhttp3.HttpUrl; import okhttp3.OkHttpClient; import okhtt..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ *..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ *..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Okhttp (Java / Network) 사용되는 곳 : Android / Spring / Java / Network [설 명] 1. OkHttp 는 REST API, HTTP 네트워크 통신을 간편하게 사용할 수 있도록 만들어진 자바 라이브러리 입니다 2. OkHttp 는 [Square] 라는 회사가 만들었으며, Retrofit 이라는 라이브러리의 기본이 됩니다 [참고 사이트] https://github.com/square/okhttp GitHub - square/okhttp: Square’s meticulous HTTP client for the JVM, Android, and Gra..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스 코드] package com.kwon.mssqltestproject; import okhttp3.*; import java.net.URLEncoder; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit; public class C_Okhttp { /** * // ----------------------------------------- * TODO [클래스 설명] * // ------------------------------..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스 코드] package com.kwon.mssqltestproject; import okhttp3.*; import java.net.URLEncoder; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit; public class C_Okhttp { /** * // ----------------------------------------- * TODO [클래스 설명] * // ------------------------------..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스 코드] package com.kwon.mssqltestproject; import okhttp3.Call; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; import java.net.URLEncoder; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit; public class C_Okhttp { /** * // ------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] client.newCall(request.build()).enqueue(new Callback() { //TODO [성공한 경우] @Override public void onResponse(Call call, Response response) throws IOException { try { Log.i("---","---"); Log.w("//===========//","================================================"); Log.i("","\n"+"[C_Cache_Clear_Check >> checker() :: OK HTTP 캐시 초기화 응답 확인 성공]"); Log..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // [OK http 라이브러리 버전] implementation("com.squareup.okhttp3:okhttp:4.9.0") // [OK http 통신 객체 일반 생성 실시] OkHttpClient client = new OkHttpClient(); // [OK http 통신 객체 커스텀 타임 지정] OkHttpClient client = new OkHttpClient.Builder() .connectTimeout(20, TimeUnit.SECONDS) .writeTimeout(20, TimeUnit.SECONDS) .readTimeout(20, TimeUnit.SECONDS) .build();