Вопросы по теме 'haskell-wai'

Поточно-безопасное состояние с Warp / WAI
Я хочу написать веб-сервер, который хранит свое состояние в монаде State с _2 _ / _ 3_. Что-то вроде этого: {-# LANGUAGE OverloadedStrings #-} import Network.Wai import Network.Wai.Handler.Warp import Network.HTTP.Types import...
1258 просмотров

Невозможно выполнить сопоставление с образцом в Word8
В моем приложении Servant / Wai я хочу перенаправить все запросы с «domain.com» на «www.domain.com» {-# LANGUAGE OverloadedStrings #-} --....... app :: Application app req respond = do case requestHeaderHost req of Just host -> do...
130 просмотров
schedule 17.10.2021

Как запустить действие после того, как ответ был полностью отправлен в Scotty/WAI
По запросу GET мое веб-приложение Scotty выполнит некоторые вычисления и сохранит результат во временном файле, который будет отправлен в качестве ответа с использованием file . Теперь я хотел бы выполнить некоторую очистку (т.е. удалить...
87 просмотров
schedule 30.05.2022

Приложение WAI работает с ghci, но не с runhaskell
Я написал простое приложение WAI, которое использует ReaderT, чтобы разрешить доступ к запросу следующим образом: import qualified Network.Wai as W handle :: (Resource a) => a -> ReaderT W.Request IO W.Response где handle — функция,...
221 просмотров
schedule 05.09.2022

Что делать с освобождением от unwrapResumable?
Я написал простой прокси-сервер Wai-to-uwsgi , но при этом мне пришлось использовать unwrapResumable . Это дает развернутый Pipe и функцию «освобождения», которую в конечном итоге необходимо вызвать. Тип функции выпуска — ResourceT IO () , и я...
108 просмотров
schedule 06.11.2022

Обработка запроса POST в Wai/Warp в Haskell
У меня есть приложение wai/warp. Как мне обработать почтовый запрос? У меня есть это: app :: Application app request respond = respond $ case rawPathInfo request of "/" -> responseFile status200 ...............
501 просмотров
schedule 17.07.2023

Создание маршрута для статических ресурсов или изображений в Hasekll Spock
У меня есть это базовое приложение Spock, взятое с его сайта: main :: IO () main = do ref <- newIORef 0 spockCfg <- defaultSpockCfg EmptySession PCNoDatabase (DummyAppState ref) runSpock 8080 (spock spockCfg app) app ::...
270 просмотров

Функции шаблона Wai не могут найти Libz.so
<command line>: can't load .so/.DLL for: libz.so (libz.so: cannot open shared object file: no such file or directory) Это ошибка, которую я получаю при попытке установить некоторые библиотеки WAI: вай-приложение-статический-3.1.6.2...
519 просмотров

Есть ли способ получить доступ к заголовкам файлов cookie для веб-приложения Wai?
У меня есть веб-приложение Servant. Мне нужно получить доступ к заголовкам файлов cookie для целей отладки. Из браузера я могу получить доступ к заголовкам, включая заголовки файлов cookie. С сервера я использую RequestLogger от Wai для регистрации...
123 просмотров