@rg вариант 1 - делать запросы к серверу через хттп клиен, сохранять id обращения в глобальную переменную, потом продолжать в другом потоке.
Вариант 2 - не городить огород, а работать в одном потоке
@solt Есть заголовки, который передаются клиентом на сервер(среди них как раз User-Agent и Referer), а есть те, которые отправляются сервером в ответ на запрос, именно их и можно получить действиями Получить заголовок.