cost 300 ms
如何在服务应用程序中访问原始请求体 - How to access raw request body in servant application

在 servant/wai 应用程序中,请求主体可以使用组合器获得,例如ReqBody '[JSON] Book 。 在这种情况下,主体被提取为Book类型的值。 目前尚不清楚如何在不将其转换为类型的情况下访问原始请求主体。 可能需要原始请求正文来验证其签名。 一个例子是 stripe webhoo ...

Haskell wai 中间件 - 如果从第一个应用程序返回 404,如何运行应用程序? - Haskell wai middleware - how to run application if 404 is returned from the first application?

我正在尝试将两个 wai Application一起“加入”。 本质上,第一个应用程序将提供404 Not found 响应或不是404 Not found 响应的响应。 我想添加第二个应用程序,如果第一种情况(第一个应用程序返回404 )存在,它将尝试处理请求。 但是查看Application的 ...

在 Scotty / WAI 中完全发送响应后如何运行操作 - How to run an action after response has been fully sent in Scotty / WAI

根据 GET 请求,我的 Scotty webapp 将运行一些计算并将其结果存储在一个临时文件中,它使用file作为响应发送。 现在我想在文件发送后进行一些清理(即删除临时文件)。 Scotty 似乎没有包含这样做的方法。 WAI 中是否有任何功能可以实现这一点? ...

测试 wai 应用程序的 state 更新 - Testing the state updates of a wai application

我有一个在Wai之上编写的应用程序,配置为具有一些自定义 state 并且可以使用Test.Hspec.Wai进行测试。 我可以测试请求/响应交互,但我无法弄清楚如何测试 state 更改; 具体来说,如果我的应用程序 state 是TVar Text ,我如何在测试中从中获取值,以验证其值?-- ...

wai-logger FileLogSpec 作为 Scotty 中间件报告 openFile:资源繁忙(文件已锁定) - wai-logger FileLogSpec as Scotty Middleware reporting openFile: resource busy (file is locked)

我正在将 Scotty 用于 Haskell 中的后端应用程序,并且我有兴趣将所有请求记录到文件中。 现有的 wai-middleware requestlogger是不够的,因为我想要FileLogSpec的属性,因为我喜欢 FileLogSpec 允许的多个但很短的日志文件。 我也对日志记录问 ...

如何快速检查从 IO 构建的仆人应用程序? - How do I QuickCheck a Servant Application that is constructed from an IO?

我正在使用 Servant 编写 API 服务器。 服务器包括持久状态。 我想使用 QuickCheck 为服务器编写测试。 构成仆人应用程序的各种端点的实现需要一个数据库值。 不出所料,数据库值的创建在IO monad 中。 我不明白如何将 Hspec、Wai、QuickCheck 和 Ser ...

有没有办法访问Wai Web App的cookie头? - Is there a way to access cookie headers for a Wai Web App?

我有一个Servant Web应用程序。 我需要访问cookie头以进行调试。 在浏览器中,我可以访问包含cookie标头的标头。 从服务器,我使用Wai的RequestLogger来记录请求。 但是,结果不会显示cookie标头。 有没有办法访问Wai应用程序中的cookie头? ...

设置围中间件请求记录器删除(不记录)某些请求 - Setup Wai Middleware request logger to drop (not log) some requests

我有一个应用程序,其中Nginx反向代理向我的health端点发出了很多请求。 我不想完全记录这些日志,因此我的输出日志较小。 我还使用Network.Wai.Middleware.RequestLogger.JSON所有内容记录为JSON,该功能具有将日志消息格式化为JSON的功能。 ...

Haskell WARP / WAI服务器无法响应来自Android嵌入式WebView的AJAX调用 - Haskell WARP/WAI server fails to respond to AJAX calls from Android embedded WebView

更新3当到达端点http://httpbin.org/user-agent时 ,请求成功返回。 因此,我的Haskell Warp + WAI应用程序服务器出了点问题。 有什么想法可以使服务器API调用对大多数浏览器有效,但对Android WebView不起作用? 只是为了澄清 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM