文件名称:hreq:受仆人-客户端启发的类型相关的高级HTTP客户端库
文件大小:54KB
文件格式:ZIP
更新时间:2024-03-29 04:22:11
network http-client haskell-library Haskell
赫雷克 介绍 Hreq是受Servant-Client启发的高级,易于使用的类型驱动的HTTP客户端库。 Hreq提供了一种用于类型安全的构造和解释Http客户端请求的API端点的替代方法。 Hreq github存储库是由以下内容组成的单一存储库: 实现核心功能。 使用hreq-core功能的HTTP客户端 通过管道支持具有流支持的HTTP客户端。 结帐随附的博客文章和基本教程以获取更多详细信息 动机 Hreq受到的简单易用以及类型驱动的激励。 我认为Hreq是两全其美的最佳折衷方案。 一些重点 库中设置了默认的HTTP客户端管理器,因此无需考虑管理器配置。 Hreq为常见的API类型组合器提供类型同义词,因此减少了API类型的冗长性。 在Hreq中,通过Type Application在API函数中直接使用API类型,而在仆人-客户端API类型中,创建用于创建API请求的
【文件预览】:
hreq-master
----hreq-readme.cabal(936B)
----hreq-core()
--------Setup.hs(833B)
--------hreq-core.cabal(3KB)
--------src()
--------test()
--------LICENSE.md(1KB)
--------README.md(493B)
--------CHANGELOG.md(235B)
----hreq-conduit()
--------Setup.hs(833B)
--------src()
--------hreq-conduit.cabal(4KB)
--------test()
--------LICENSE.md(1KB)
--------README.md(2KB)
--------README.lhs(9B)
--------CHANGELOG.md(50B)
----.travis.yml(542B)
----README.md(4KB)
----hreq-client()
--------Setup.hs(833B)
--------src()
--------example()
--------test()
--------LICENSE.md(1KB)
--------README.md(524B)
--------hreq-client.cabal(4KB)
--------CHANGELOG.md(238B)
----README.lhs(9B)
----cabal.project(59B)
----.stylish-haskell.yaml(1KB)
----.gitignore(278B)