Я использую .NET 4.0 и пытаюсь преобразовать Request.InputStream в строку. Я пробовал очевидное:
Dim req As HttpRequest = HttpContext.Current.Request
' Log input stream length
util.SystemError("inputstream length = " + req.InputStream.Length.ToString, "MBOL")
req.InputStream.Position = 0
Dim encodedString As String = New StreamReader(req.InputStream).ReadToEnd()
Это показывает мне, что длина входного потока составляет 1671, но кодированная строка, которую я получаю, пуста. Я добавил вокруг него try/catch, но, похоже, это не ошибка, он просто возвращает пустую строку.
Любые идеи, где это может пойти не так? Заранее благодарим за любую помощь в этом.