Вопросы по теме '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 просмотров
schedule
20.09.2022
Как заранее определить хэш 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