项目作者: barisAtmn

项目描述 :
HTTP4s For personal learning
高级语言: Scala
项目地址: git://github.com/barisAtmn/HTTP4sTrial.git
创建时间: 2019-11-03T15:42:03Z
项目社区:https://github.com/barisAtmn/HTTP4sTrial

开源协议:

下载


HTTP4S(A minimal, idiomatic Scala interface for HTTP)

Typeful, functional, streaming HTTP for Scala.

  • Typeful
    http4s servers and clients share an immutable model of requests and responses. Standard headers are modeled as semantic types, and entity codecs are done by typeclass.

  • Functional
    The pure functional side of Scala is favored to promote composability and easy reasoning about your code. I/O is managed through cats-effect.

  • Streaming
    http4s is built on FS2, a streaming library that provides for processing and emitting large payloads in constant space and implementing websockets.