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許可證的條款獲得許可。有關更多信息,請參見基本目錄中的許可證文件。