Вопросы по теме 'okhttp'

Cache Control игнорируется
В настоящее время я работаю с Retrofit и Okhttp и пытаюсь кэшировать некоторые ответы GET. Мой код: OkHttpClient okHttpClient = new OkHttpClient(); File cacheDir = new File(System.getProperty("java.io.tmpdir"), "ddcache");...
423 просмотров
schedule 02.04.2024

Как реализовать обработку файлов cookie на Android с помощью OkHttp?
Используя OkHttp by Square https://github.com/square/okhttp , как я могу: Получить файл cookie, возвращенный с сервера Сохраните cookie для предстоящих запросов Использовать сохраненный файл cookie в последующих запросах Обновите cookie,...
40649 просмотров
schedule 28.10.2022

Как решить Retrofit Android java.net.UnknownHostException: host == null в числовом домене
Я использую Retrofit Android последней версии 1.6 с OKhttp2.0.0-RC2 с Okio Когда я вызываю метод Post, этот вызов URL генератора Json код отлично работает с кодом состояния 200 (т. е. он вызывает метод успеха (..), анализирует json, все...
3309 просмотров
schedule 04.05.2024

Поддержка HTTP URI (механизм обновления HTTP) в OkHttp
Насколько я понимаю, это не поддерживается в OkHttp 2.0. Я пробовал это пока безуспешно... Есть ли планы поддержать это в ближайшем будущем?
47 просмотров
schedule 14.02.2024

OkHttp 2.0 вручную проверяет используемый набор шифров
Я пытаюсь найти способ проверить Cipher Suite (CS), который был выбран во время рукопожатия TLS. Я хочу иметь возможность вручную отключить рукопожатие или, по крайней мере, остановить отправку тела http-сообщения, если CS не пройдет какую-либо...
477 просмотров
schedule 17.01.2024

Retrofit 1.9 с OkHttp 2.2 и перехватчиками
Я думал, что эти последние версии должны быть совместимы. Есть этот твит; https://twitter.com/JakeWharton/status/553066921675857922 и журнал изменений Retrofit 1.9 также упоминает об этом. Однако, когда я пытаюсь это сделать:...
6493 просмотров
schedule 28.11.2023

получение данных json из API поиска изображений Google с разными начальными номерами
URL-адрес поиска изображений Google выглядит следующим образом: https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=eden%20hazard&rsz=8&start=4 , где параметр rsz в максимальном количестве изображений на странице и параметр start — это...
1637 просмотров

Как заранее определить хэш OkHTTP sha1 для закрепления сертификата?
Я хотел бы заранее определить хэши sha1 для закрепления сертификата с помощью okhttp CertificatePinner Builder. Пример кода предлагает попробовать получить доступ к URL-адресу https с неверным хэшем пин-кода, а затем просмотреть исключение, чтобы...
914 просмотров
schedule 10.04.2024

Использование OkHttp с существующим кодом HttpUrlConnection?
Я только что начал работать над (существующим) проектом Android, который использует HttpUrlConnection для связи с веб-службой RESTful. Сегодня я понял, что один из вызовов REST, которые мне нужно сделать, использует метод PATCH, который...
1629 просмотров
schedule 11.06.2024

Модернизация и декодирование OkHttp gzip
Служба REST, которую я хочу использовать, представляет собой JSON, закодированный с помощью gzip. Он предоставляет Content-Encoding: gzip , но мой OkHttp не кодирует его в читаемый текст, поэтому преобразователь JSON выдает исключение. --->...
21092 просмотров
schedule 28.03.2024

модификация и okhttpclient перехватывают ответ 401
Я пытаюсь увидеть, когда я получаю ответ от своего API с кодом 401. Но когда я это делаю, я получаю IOException @Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); Response response =...
9595 просмотров
schedule 04.02.2024

Android Volley не может отключить кеш для определенного запроса, использующего OkHttp3 в качестве транспорта
Я пробовал несколько способов отключить кеш для определенного запроса залпа, но приложение всегда использует кешированные данные. У меня есть header("Cache-Control: no-store,no-cache, must-revalidate"); в заголовке фида. Я запустил несколько...
478 просмотров
schedule 22.10.2023

Модернизация + Кинжал + Тайм-ауты
Я понимаю, что лучше всего использовать одноэлементный шаблон для модифицированного объекта. Обычно я повторно использую объект Service Interface вместо модификации. @Provides @Singleton RestAPIService providesRestAPIService(Retrofit retrofit) {...
280 просмотров
schedule 23.05.2024

OkHttp java.net.ProtocolException: непредвиденная строка состояния: nullHTTP/1.1 200 OK после ответа 204 NO-CONTENT с использованием того же соединения
Мне нужно выполнить последовательность вызовов, используя одно и то же соединение (okhttpclient соответствует моим потребностям), и один из них возвращает код состояния 204 (без тела), но после успешного "вызова 204": java.net.ProtocolException:...
4381 просмотров
schedule 24.09.2022

Не удается установить Content-Type для MultipartBody.Part в OkHttp
После нескольких часов борьбы с этой проблемой я, наконец, решил спросить совета здесь. Я использую Retrofit 2 для работы в сети в своем приложении. Вот как выглядит мой метод в интерфейсе API для загрузки изображений: @POST(UPLOAD_PHOTO)...
3140 просмотров
schedule 30.11.2022

Кодировка ответа Android OkHttp нарушена
Мое приложение для Android имеет очень странное случайное поведение, когда я выполняю запрос GET с использованием OkHttp, иногда оно имеет нормальное тело ответа, но очень часто у меня есть это ��������������Xm��6�+Q>�]y<��+[t�...
1053 просмотров
schedule 19.12.2023

Как одновременно отправлять изображение и текст с помощью дооснащения
Я хочу отправить эти Postdata и файл изображения одновременно с использованием модернизации. PostData и Point public class PostData implements Serializable { @Expose private String text; @Expose private Point point; } public...
2121 просмотров
schedule 05.12.2023

Как справиться с ошибкой 302 с помощью Retrofit 1.9
Я хотел бы знать, как мне обрабатывать 302 с помощью Retrofit 1.9 с URL-адресом подключения 2.5 и OkHttp 2.5 (старый проект). Мне нужно «схватить» заголовок и проверить, есть ли URL-адрес перенаправления - если да, запрос был успешным. Насколько...
294 просмотров
schedule 29.12.2023

SocketException при отмене вызова с использованием OkHttp
Следующий код представляет загрузку файла. Вызов будет отменен, когда Observable будет удален. В моем случае Observable будет размещен в методе onDestroy() Фрагмента (поскольку ему не нужно будет продолжать загрузку файла на Фрагменте, который...
1239 просмотров
schedule 15.12.2023

Потоковая загрузка образа base64 с использованием дооснащения
У меня есть вышестоящий сервер, который принимает отправку изображений с помощью rest. Отправленное изображение является частью полезной нагрузки JSON, аналогичной этому. { "name": "Blah.jpg", "uploader": "user1", "image":...
1535 просмотров
schedule 15.12.2023