Releases: X-rus/xNet
Releases · X-rus/xNet
Версия 3.3.3
Версия 3.3.2
Версия 3.3.1
- Доработаны классы исключений
- Исправлен баг связанный с ThreadStatic полями, которые были добавлены в версии 3.2. Баг возникал при использовании нескольких потоков
Версия 3.3.0
- Добавлены свойства KeepAliveTimeout и MaximumKeepAliveRequests для более тонкой настройки постоянных соединений. Также xNet теперь учитывает данные параметры полученные от сервера
- Добавлено новое поведение для запросов. Если запрос не удался, то HttpRequest попытается переподключиться. По умолчанию это поведение отключено. Управлять переподключениями можно при помощи свойств: Reconnect, ReconnectLimit и ReconnectDelay. А при помощи свойства HttpResponse.ReconnectCount можно узнать, сколько переподключений было совершено
- Удалено свойство EnableAdditionalHeaders и удалена отправка дополнительных заголовков: Accept, Accept-Language и Accept-Charset; которые отправлялись по умолчанию
Версия 3.2.0
- Исправлен баг с относительными адресами в "Location"
- Исправлен баг иногда возникавший при чтении chunked данных
- При POST/PUT/DELETE запросе отправляется "Content-Length: 0", если тело запроса пустое
- Теперь заголовок "Authorization" можно задать вручную, если базовая аворизация не подходит. Добавлено свойство HttpRequest.Authorization
- Обновлены методы, которые возвращают случайный User-Agent
- Удалено всё лишнее. HttpHelper/HtmlHelper переименованы в Http/Html. Часть методов из StringHelper перенесены в Html. Осталось только одно пространство имён xNet