У меня возникли проблемы с отправкой и обработкой некоторых файлов с помощью пакета http_server Dart. Метод «processRequest» выдает исключение при обработке тела. Это исключение: Uncaught Ошибка: HttpException: Необработанное HTTP объект лексемаЯзык Dart и пакет http_server: Исключение при обработке символа «&»
Я звоню "ProcessRequest" следующим образом:
HttpBodyHandler.processRequest(request, defaultEncoding: Encoding.getByName("ISO-8859-1")).then((body) {
(...)
}, onError: _printError);
Это исключение происходит как с ISO-8859-1 и UTF -8, только когда тело содержит символ «&». Есть ли способ исправить это?
sgjesse, ваш патч исправил проблему, и теперь я могу обработать тело, содержащее символ «&». Благодаря! – Felipe
Ошибка исправлена в версии 0.9.5 пакета http_server. – sgjesse