public static void Main()
var json = "\uFEFF{ \"invoiceId\": 123456 }";
using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(json)))
using (var reader = new StreamReader(stream))
using (var memstream = new MemoryStream())
reader.BaseStream.CopyTo(memstream);
var bytes = memstream.ToArray();
using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(json)))
using (var reader = new StreamReader(stream))
var requestBody = reader.ReadToEnd();
Encoding.UTF8.GetBytes(requestBody).Dump();