http-media:处理HTTP Content-Type和Accept标头

时间:2024-03-05 09:01:10
【文件属性】:

文件名称:http-media:处理HTTP Content-Type和Accept标头

文件大小:36KB

文件格式:ZIP

更新时间:2024-03-05 09:01:10

Haskell

http-media 该库旨在作为解析和选择HTTP标头中的质量索引值的综合解决方案。 它能够解析来自Accept和Content标头系列的媒体类型和语言参数,并且可以扩展为与其他accept标头匹配。 通过将服务器选项列表与客户端提供的质量索引值进行比较,可以选择适当的标头值。 在以下示例中,将解析Accept标头,然后将其与服务器选项列表进行匹配,以使用mapAcceptMedia为适当的媒体提供服务: send = getHeader >>= maybe send406Error sendResourceWith . mapAcceptMedia [ ( " text/html " , asHtml) , ( " application/json " , asJson) ] 类似地,Content-Type标头可用于基于给定内容类型的ma


【文件预览】:
http-media-develop
----.travis.yml(682B)
----http-media.cabal(4KB)
----test()
--------Network()
--------Test.hs(960B)
----LICENSE(1KB)
----CONTRIBUTING.md(2KB)
----src()
--------Network()
----CHANGES.md(3KB)
----Setup.hs(87B)
----.gitignore(185B)
----README.md(1KB)

网友评论