Версия | Дата выпуска | Скачивания | Оценка |
---|---|---|---|
1.3.1 | 1 | 0.00 звёзд 0 оценок | |
1.1.0 | 3 | 0.00 звёзд 0 оценок |
Исправлена опечатка в стандартном значении заголовка Content-TypeВнимание. Релиз очень мажорный по изменениям. Если автор не заявляет явно поддержку REST in Pawn 1.3.0, лучше воздержитесь от его использования, и используйте старую версию.
- HTTPClient помечен устаревшим.
- Представлен новый методмап HTTPRequest.
- Добавлена возможность добавлять параметры запроса в URL.
- Добавлена возможность производить базовую аутентификацию (логин-пароль) по HTTP.
- Добавлена возможность выставлять максимальное кол-во редиректов, по которым проследует клиент.
- Добавлена возможность отправлять обычные формы POST-запросом.
- Разрешены пользовательские заголовки Accept и Content-Type (спасибо @Peak-CDE).
- Исправлена ошибка, приводившая к таймаутам в HTTP/2, на Windows. Теперь там используется принудительно HTTP/1.1.
- Исправлена ошибка, из-за которой тело ответа выводилось в консоль сервера во время загрузки файла.
- Добавлено "выплёвывание" ошибок при передаче пустых значений в некоторые нативы.
- Задокументированы стандартные значения для HTTPClient объекта прямо в include-файле
- Задокументирована возможность получения ошибки при получении данных из ответа (HTTPResponse.Data) в случае некорректного JSON
- Теперь файл закрывается прямо перед вызовом каллбека
- Исправлено аварийное завершение в случае некорректного пути к файлу для скачивания/выгрузки на удалённый сервер или невозможности открыть его
- Исправлена сборка для SourceMod 1.11
- Добавлены 64-разрядные сборки и macOS
- Добавлены флаги декода JSON
- Добавлена возможность ограничивать исходящую и входящую скорость при работе с ресурсами (спасибо @Kxnrl)
- Установлен стандартный User-Agent для клиентов RiP (sm-ripext/ВЕРСИЯ)
- Обновлено перечисление HTTPStatus
- Обновлена документация
- Добавлена поддержка int64 (спасибо @gunslinger23)
- Исправлена ошибка, когда деструкторы HTTP контекста не вызывались
- Улучшена производительность (спасибо Gunslinger)
- Добавлена возможность "итерироваться" (проходить) по всем ключам в JSON объекте
- Добавлена возможность загружать (загружать с удалённого сервера) и выгружать (загружать на удалённый сервер) файлы.
Исправлена утечка памяти при выполнении запроса без получения данных ответа.