Skip to content

Releases: X-rus/xNet

Версия 3.3.3

07 Feb 04:45
Compare
Choose a tag to compare
  • Исправлен баг из-за которого не определялась кодировка ответа
  • Убран метод ToStream, так как с ним было много проблем (вместо него можно использовать ToMemoryStream)

Версия 3.3.2

10 Dec 17:30
Compare
Choose a tag to compare
  • Исправление исключения при парсинге Status Code #25
  • Fix ReplaceUnicode() #27

Версия 3.3.1

12 Sep 17:09
Compare
Choose a tag to compare
  • Доработаны классы исключений
  • Исправлен баг связанный с ThreadStatic полями, которые были добавлены в версии 3.2. Баг возникал при использовании нескольких потоков

Версия 3.3.0

12 Sep 05:15
Compare
Choose a tag to compare
  • Добавлены свойства KeepAliveTimeout и MaximumKeepAliveRequests для более тонкой настройки постоянных соединений. Также xNet теперь учитывает данные параметры полученные от сервера
  • Добавлено новое поведение для запросов. Если запрос не удался, то HttpRequest попытается переподключиться. По умолчанию это поведение отключено. Управлять переподключениями можно при помощи свойств: Reconnect, ReconnectLimit и ReconnectDelay. А при помощи свойства HttpResponse.ReconnectCount можно узнать, сколько переподключений было совершено
  • Удалено свойство EnableAdditionalHeaders и удалена отправка дополнительных заголовков: Accept, Accept-Language и Accept-Charset; которые отправлялись по умолчанию

Версия 3.2.0

26 Aug 04:10
Compare
Choose a tag to compare
  • Исправлен баг с относительными адресами в "Location"
  • Исправлен баг иногда возникавший при чтении chunked данных
  • При POST/PUT/DELETE запросе отправляется "Content-Length: 0", если тело запроса пустое
  • Теперь заголовок "Authorization" можно задать вручную, если базовая аворизация не подходит. Добавлено свойство HttpRequest.Authorization
  • Обновлены методы, которые возвращают случайный User-Agent
  • Удалено всё лишнее. HttpHelper/HtmlHelper переименованы в Http/Html. Часть методов из StringHelper перенесены в Html. Осталось только одно пространство имён xNet