rho
v0.21.0
val httpService = new RhoRoutes [ IO ] {
GET / " hello " / pv " world " + ? param[ Int ]( " fav " ) | >> { ( world : String , fav : Int ) =>
Ok ( s " Received $fav , $world " )
}
}
有关更多示例,请参见教程,Wiki和测试。
ρ的主要目标是提供易于使用的AST来构建HTTP服务,可以检查这些服务以提取各种信息,包括:
Maven Central提供Rho文物,可从Sonatype存储库中获得快照。
阅读rho scaladocs
resolvers + = Resolver .sonatypeRepo( " snapshots " ) // Only if you are using a -snapshot version
libraryDependencies + = " org.http4s " %% " rho-swagger " % version
ρ仍然是一项正在进行的工作。但是,现在正接近事物开始稳定的地步。对API的未来更改将更慢,并且具有折旧期。
欢迎各种贡献!文档贡献对于也只是学习使用ρ的其他人特别有用。 Wiki和测试是文档的主要来源。他们的原始作者对拉的请求表示赞赏,并根据该项目的开源许可获得了HTTP4S项目的许可。
ρ已根据Apache 2.0许可证的条款获得许可。有关更多信息,请参见基本目录中的许可证文件。