Хорошая реализация, но есть проблема при обработке с помощью прокси. Возвращает ошибку. Немного посмотрел код, ошибка появляется в момент парсинга token, приходит пустое значение.
А пустое значение там, потому что ответ приходит в таком виде
<!doctype html><html prefix="og: http://ogp.me/ns#">...