Можно использовать BitConverter. Метод ToString:
byte[] bytes = {0, 1, 2, 4, 8, 16, 32, 64, 128, 256}
Console.WriteLine( BitConverter.ToString(bytes));
Вывод:
00-01-02-04-08-10-20-40-80-FF
Больше информации: BitConverter. Метод ToString (Байт [])
Да, см. «Метод setRequestHeader ()» текущего рабочего проекта XMLHttpRequest от 6 декабря 2012 г.