Articles of модифицировать

Модернизация пользовательского клиента для проверки подлинности WebTokens

Я использую Retrofit для обработки связи с API-интерфейсом сервера, пользовательским интерфейсом JSON для аутентификации пользователя API. Срок действия токена истекает время от времени, и я ищу лучший способ реализовать Retrofit Client, который может обновить токен автоматически по истечении срока его действия. Это первая реализация, с которой я столкнулся: /** * Client implementation that refreshes JSON […]

Использование Cookies с запросами на восстановление Robospice

Может кто-нибудь, пожалуйста, предложите мне способ управления куки-файлами в HTTP-запросах модифицированного типа robospice. У меня есть система аутентификации, которая имеет логин, несколько запросов GET HTTP и выход из системы. Во время входа мне нужно сохранить сеанс и использовать тот же сеанс для остальных запросов GET HTTP, и когда я выхожу из сеанса, необходимо очистить сеанс. […]

С использованием модификации с сохранением Cookie

Я, ребята, я использую модификацию, и мне интересно, как прозрачно обрабатывать cookie сеанса. Для этого я расширяю данный ApacheClient и использую CookieStore в пользовательском вызове ApacheClient.execute (HttpClient, HttpUriRequest): Client client = new ApacheClient() { final CookieStore cookieStore = new BasicCookieStore(); @Override protected HttpResponse execute(HttpClient client, HttpUriRequest request) throws IOException { // BasicHttpContext is not thread […]

Является ли Retrofit + Okhttp с помощью httpCaching по умолчанию в Android?

Я использую модификацию и okhttp в одном из наших приложений. Я не могу найти хорошее объяснение по умолчанию для Retrofit. Если Okhttp находится в пути класса, он будет автоматически использоваться. Но, насколько я вижу, значение HttpResponseCache по умолчанию равно null. Нужно ли явно включать кэширование с помощью «Дооснащения» и «Okhttp»?

Как предотвратить автоматическое восстановление Retrofit после 302

У меня есть аутентификационный вызов, который я пытаюсь сделать с помощью Retrofit на Android. Вызов возвращает 302 на страницу успеха или сбоя. Исходный ответ 302 возвращает куки-файлы сеанса, необходимые для обеспечения аутентификации при успешном завершении, однако Retrofit автоматически передает запрос на URL-адрес перенаправления, прежде чем я получаю возможность использовать cookie. Есть ли способ предотвратить перенаправление? […]

Как определить, работает ли данный запрос?

Я смотрю на модернизацию своего сетевого уровня. Есть ли способ узнать, работает ли какой-либо конкретный асинхронный запрос в любой момент? Например, я хотел бы знать, выполняется ли запрос, чтобы я мог обновлять пользовательский интерфейс в разное время. Я мог бы сделать это сам, сохранив переменные вокруг, чтобы отслеживать состояние, но задаюсь вопросом, есть ли что-то […]

RETROFIT & AUTH COOKIE

Мне нужно знать, как добавить заголовок cookie авторизации в модификацию. Я видел совет, как использовать запрос intercepter и т. Д. Ниже я пытаюсь, но это правильно? Прежде всего, мне уже нужен RequestAdatper, чтобы получить идентификатор сеанса в первый раз. Это может быть задано только разработчиком адаптера запроса. Но мне нужно было сделать запрос, чтобы сначала […]

Не завершена операция переоснащения + Okhttp cancel

Я использую модификацию в своем приложении, как это final OkHttpClient okHttpClient = new OkHttpClient(); okHttpClient.interceptors().add(new YourInterceptor()); final OkClient okClient = new OkClient(okHttpClient); Builder restAdapterBuilder = new RestAdapter.Builder(); restAdapterBuilder.setClient(okClient).setLogLevel(LogLevel.FULL) .setEndpoint("some url"); final RestAdapter restAdapter = restAdapterBuilder.build(); public class YourInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { // TODO Auto-generated method stub Request […]

Модифицировать пример 2, но ошибка дисплея GsonConverterFactory «Не удается разрешить символ»

Я пытаюсь выполнить 2 учебника Retrofit , но на этой части кода есть GsonConverterFactory который отображает ошибку. Cannot resolve symbol GsonConverterFactory Cannot resolve symbol : public class ServiceGenerator { public static final String API_BASE_URL = "http://your.api-base.url"; private static OkHttpClient httpClient = new OkHttpClient(); private static Retrofit.Builder builder = new Retrofit.Builder() .baseUrl(API_BASE_URL) //THIS IS THE LINE […]

Как добавить заголовки в перехватчик запросов 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); […]