Модернизация / промежуточное ПО запросов OkHttp или возврат к API - PullRequest
0 голосов
/ 14 июля 2020

У меня есть внешний API, который я запрашиваю с помощью Retrofit. Проблема в том, что этот API дорогостоящий, и поэтому я разработал сервис промежуточного программного обеспечения (кеш), который предоставляет тот же API .

Я хотел бы достичь следующего:

  1. Запросить кеш, если найден, вернуть
  2. Если нет (или произошла ошибка), «перенаправить» на внешний API

Что Я пытаюсь понять, что если я должен, используя перехватчик, вернуть HTTP 302, или я должен просто сделать запрос от перехватчика.

1 Ответ

1 голос
/ 14 июля 2020

Я предлагаю кэшировать возвращаемое значение из внешнего вызова API вместо кеширования HTTP-вызова / ответа.

...