목록okhttp (24)
투케이2K
[설 명]프로그램 : Android / Java설 명 : C_WebSocket_Okhttp_Client_Module : OKHttp 사용해 WebSocket 웹소켓 통신 클라이언트 [소스 코드] package com.example.javaproject.C_Module;import android.content.Context;import androidx.annotation.NonNull;import androidx.annotation.Nullable;import com.example.javaproject.C_StateCheck;import com.example.javaproject.C_Util;import com.example.javaproject.S_FileManager;import com.exampl..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] ok http 3.x 버전 사용해 post body json 요청 시 URL 주소가 ipv6 로 변환 되는 이슈 [에러 원인]1. ok http 3.x 버전 사용해 post body json 요청 시 URL 주소가 ipv6 로 변환 되는 이슈 >> https://dev-test .... [2024:af50 .. ]:8080 [해결 방법]1. ok http 4.x 버전으로 변경 후 http post body json 요청 수행 // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","=..
[타이틀] 구 분 : 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..