Можно посылать через C#, и все равно это не решает проблему с очередностью заголовков, юзерагент вылетит на 1ое или 2ое место. Но в совокупности с "стандартным методом" отправки http запросов, это хотя бы избавит от лишних заголовков, которые накидывает зенка "из коробки"
string answer =...