Когда пользователь подключает новое устройство, Windows запрашивает данные об этом устройстве с  сервера Microsoft (а именно metaservices.microsoft.com). 
Один из таких запросов и ответ на него.
Моя задача: повторить этот запрос своими средствами и со своими данными. Но пока что на все мои попытки (например, в 
Chrome REST Client) сервер отвечает 
HTTP 400 Bad Request несмотря на то, что я выставил все те же самые заголовки и payload. 
Запрос с ответом я выудил с помощью программы 
Fiddler и в ней его можно без каких-либо проблем повторить (см. 
сохраненную сессию Fiddler).
Другими словами: при повторной отправке виндового запроса из Fiddler сервер выдает нужные мне данные, однако при отправке аналогичного запроса из любой другой программы/скрипта, сервер отвечает 
HTTP 400 Bad Request.

То есть я что-то упускаю при формировании запроса. Вероятно, это что-то простое, потому что у меня нет опыта работы с SOAP API. Буду благодарен за любые советы по делу.
Если у вас есть пять минут времени и программа Fiddler, вы можете воспроизвести запрос из 
сохраненной сессии (нужно выделить запрос и нажать кнопку "Replay").