Ну как, он просто перехватывает http запрос до отправки, и меняет заголовки, кстати но на этом его функциональность не заканчивается ))
говорят, но это не точно, что можно даже использовать интерцептор, чтобы получать доступ к чему угодно с помощью httpClient по ссылке. например, к localStorage httpClient.get('/local-storage/some-key')