Я заметил, что когда я отписываюсь от запроса, http-запрос все еще выполняется и не отменяется. Также пытался использовать AbortController, но безуспешно. Как отменить http-запросы, сделанные клиентом Apollo?

Это старый вопрос, но поскольку я просто хотел сделать то же самое и мне удалось сделать это с последним клиентом Apollo (3.4.13) и Apollo-Angular (2.6.0), вам нужно убедиться, что вы используете watchQuery() вместо query(), а затем вызвать unsubscribe() на возвращенной подписке Apollo из предыдущего запроса. Последнее подразумевает, конечно, что вы должны где-то хранить объект подписки, который хотите прервать.