val httpService = new RhoRoutes [ IO ] {
GET / " hello " / pv " world " + ? param[ Int ]( " fav " ) | >> { ( world : String , fav : Int ) =>
Ok ( s " Received $fav , $world " )
}
}
Lihat tutorial, wiki dan tes untuk lebih banyak contoh.
Tujuan utama ρ adalah untuk menyediakan AST yang mudah digunakan untuk membangun layanan HTTP yang dapat diperiksa untuk mengekstraksi berbagai informasi termasuk:
Artefak Rho tersedia di Maven Central dan snapshot tersedia dari repositori Sonatype.
Baca Rho Scaladocs
resolvers + = Resolver .sonatypeRepo( " snapshots " ) // Only if you are using a -snapshot version
libraryDependencies + = " org.http4s " %% " rho-swagger " % version
ρ tetap merupakan pekerjaan yang sedang berlangsung. Namun, sekarang mendekati titik di mana segala sesuatu mulai stabil. Ke depan perubahan pada API harus datang lebih lambat dan memiliki periode penghentian.
Kontribusi dari semua jenis dipersilakan! Kontribusi dokumentasi sangat berguna bagi orang lain yang juga hanya belajar menggunakan ρ. Wiki dan tes adalah sumber utama dokumentasi. Permintaan tarik sangat dihargai dari penulis aslinya, dilisensikan ke proyek HTTP4S di bawah lisensi open source proyek.
ρ dilisensikan berdasarkan ketentuan lisensi Apache 2.0. Lihat file lisensi di direktori dasar untuk informasi lebih lanjut.