«okhttp» 태그된 질문

11
OkHttp로 연결 시간 초과를 설정하는 방법
OkHttp 라이브러리를 사용하여 앱을 개발 중이며 문제는 연결 시간 초과 및 소켓 시간 초과를 설정하는 방법을 찾을 수 없다는 것입니다. OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url(url).build(); Response response = client.newCall(request).execute();
173 java  timeout  okhttp 

6
오프라인 일 때 OKHttp로 Retrofit을 사용하여 캐시 데이터를 사용할 수 있음
Retrofit & OKHttp를 사용하여 HTTP 응답을 캐시하려고합니다. 나는 이 요점을 따르고이 코드로 끝났습니다. File httpCacheDirectory = new File(context.getCacheDir(), "responses"); HttpResponseCache httpResponseCache = null; try { httpResponseCache = new HttpResponseCache(httpCacheDirectory, 10 * 1024 * 1024); } catch (IOException e) { Log.e("Retrofit", "Could not create http cache", e); } OkHttpClient okHttpClient = …

8
okHttp로 모든 인증서 신뢰
테스트 목적으로 프록시가 설정된 동안 모든 것을 신뢰하는 소켓 팩토리를 okHttp 클라이언트에 추가하려고합니다. 이것은 여러 번 수행되었지만 신뢰 소켓 팩토리 구현에 뭔가 누락 된 것 같습니다. class TrustEveryoneManager implements X509TrustManager { @Override public void checkClientTrusted(java.security.cert.X509Certificate[] chain, String authType) throws CertificateException { } @Override public void checkServerTrusted(java.security.cert.X509Certificate[] chain, String authType) throws …

4
OkHttp가있을 때 Retrofit을 사용하는 이유
OkHttp를 사용하면 HTTP 요청을 한 다음 서버에서 응답을 얻을 수 있습니다. OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(url) .build(); Response response = client.newCall(request).execute(); 그런 다음 Gson lib를 사용하여 응답을 필요한 객체로 변환하십시오. 이것은 Square / OkHttp 문서에서 가져온 것입니다. 요청 / 응답 API는 유창한 빌더와 불변성으로 …
107 java  android  retrofit  okhttp 

10
OkHttp 요청 인터셉터에 헤더를 추가하는 방법은 무엇입니까?
내 OkHttp 클라이언트에 추가하는이 인터셉터가 있습니다. public class RequestTokenInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); // Here where we'll try to refresh token. // with an retrofit call // After we succeed we'll proceed our request Response response = chain.proceed(request); return …

13
OKHTTP를 사용하여 게시 요청을 만드는 방법은 무엇입니까?
서버에 json을 게시하는 몇 가지 예를 읽었습니다. 어떤 사람은 말한다 : OkHttp는 Java에서 제공하는 HttpUrlConnection 인터페이스의 구현입니다. 콘텐츠를 작성하기위한 입력 스트림을 제공하며 콘텐츠가 어떤 형식인지 알지 못합니다. 이제 이름과 비밀번호 매개 변수를 사용하여 URL에 일반 게시물을 작성하고 싶습니다. 이름과 값 쌍을 직접 스트림으로 인코딩해야 함을 의미합니까?
91 java  okhttp 

6
OKHTTP에서 바이너리 파일 다운로드
내 안드로이드 응용 프로그램에서 네트워킹을 위해 OKHTTP 클라이언트를 사용하고 있습니다. 이 예제는 바이너리 파일을 업로드하는 방법을 보여줍니다. OKHTTP 클라이언트로 다운로드하는 바이너리 파일의 inputstream을 얻는 방법을 알고 싶습니다. 다음은 예제 목록입니다. public class InputStreamRequestBody extends RequestBody { private InputStream inputStream; private MediaType mediaType; public static RequestBody create(final MediaType mediaType, final InputStream …


2
OkHttp에서 이전에 실패한 클래스에서 다시 초기화 거부
플라스크 백 엔드를 사용하여 폴더에 저장하기 위해 파일을 처리하고 Android에서 OkHttp를 사용하여 서버에 이미지를 업로드하려고합니다. 하지만 안드로이드 에서이 오류가 발생합니다. I/art: Rejecting re-init on previously-failed class java.lang.Class<okhttp3.internal.platform.ConscryptPlatform$configureTrustManager$1>: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/conscrypt/ConscryptHostnameVerifier; at okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.ConscryptSocketAdapter.buildIfSupported() (ConscryptSocketAdapter.kt:64) at void okhttp3.internal.platform.AndroidPlatform.<init>() (AndroidPlatform.kt:45) at okhttp3.internal.platform.Platform okhttp3.internal.platform.AndroidPlatform$Companion.buildIfSupported() (AndroidPlatform.kt:239) at okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.findPlatform() (Platform.kt:211) at okhttp3.internal.platform.Platform …
22 android  okhttp 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.