shortener-server

Copyright(c) Mansur Ziiatdinov 2018-2019
LicenseBSD-3
Maintainerchgk@pm.me
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Utils

Contents

Description

В этом модуле собраны функции, которые не вошли в остальные модули

Synopsis

Коды ошибок HTTP

redirect Source #

Arguments

:: ByteString

Заданный URL

-> Handler a 

Переадресация с кодом 302 на заданный URL

forbidden Source #

Arguments

:: ByteString

Указываемая в теле ответа причина

-> Handler a 

Ошибка 401 Unauthorized с указанием причины в теле ответа

Устанавливает заголовок WWW-Authenticate

implementMe :: Handler a Source #

Код 500 с ошибкой "Implement me!"

Логирование

note Source #

Arguments

:: Text

Текст

-> Handler () 

Логирование произвольного текста

Случайные строки

genRandomBS :: IO ByteString Source #

Генерация случайной строки в формате uuuuuuuu-vvvv-wwww-xxxx-yyyyyyyyyyyy. Строка может содержать строчные и заглавные буквы латинского алфавита и цифры