package
0.26.1
Repository: https://github.com/mondegor/go-webcore.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

FormFile - возвращает файл из внешнего источника (multipart/form-data) по указанному ключу.
FormFiles - возвращает список файлов из внешнего источника (multipart/form-data) по указанному ключу.
ParseCorrelationID - возвращает значение заголовка CorrelationID.
ParseDateTime - возвращает time.Time значение из внешнего строкового параметра по указанному ключу.
ParseEnum - возвращает Enum значение из внешнего строкового параметра по указанному ключу.
ParseEnumList - возвращает массив Enum значений из внешнего строкового параметра по указанному ключу.
ParseFloat64 - возвращает Float64 значение из внешнего строкового параметра по указанному ключу.
ParseInt64 - возвращает Int64 значение из внешнего строкового параметра по указанному ключу.
ParseInt64List - возвращает массив Int64 значений из внешнего строкового параметра по указанному ключу.
ParseLanguage - возвращает список языков из заголовка Accept-Language.
ParseNullableBool - возвращает Bool значение из внешнего строкового параметра по указанному ключу.
ParsePageParams - возвращает PageParams из строковых параметров по указанным ключам.
ParseRangeFloat64 - возвращает RangeFloat64 из строковых параметров по указанному префиксу ключа.
ParseRangeInt64 - возвращает RangeInt64 из строковых параметров по указанному префиксу ключа.
ParseRequiredBool - возвращает Bool значение из внешнего строкового параметра по указанному ключу.
ParseSortParams - возвращает SortParams из строковых параметров по указанным ключам.
ParseStr - возвращает строковое значение из внешнего строкового параметра по указанному ключу.
ParseStrList - возвращает массив строковых значений из внешнего строкового параметра по указанному ключу.
ParseUint64 - возвращает Uint64 значение из внешнего строкового параметра по указанному ключу.
ParseUint64List - возвращает массив Uint64 значений из внешнего строкового параметра по указанному ключу.
ParseUserIP - возвращает валидный IP адрес из указанной строки или ошибку, если парсинг не удался.
ParseUUID - возвращает UUID значение из внешнего строкового параметра по указанному ключу.

# Constants

HeaderKeyAcceptLanguage - название заголовка содержащий предпочитаемые клиентом языки общения.
HeaderKeyCorrelationID - название заголовка содержащий пользовательский ID используемый в запросе.
HeaderKeyIdempotencyKey - название заголовка содержащего ключ идемпотентности операции.
HeaderKeyRequestID - название заголовка содержащего ID текущего запроса.

# Variables

ErrHttpRequestCorrelationID - header 'X-Correlation-Id' contains incorrect value.
ErrHttpRequestParseUserIP - userIP contains incorrect value.
ErrHttpRequestUserIP - userIP is not IP:port.