aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authoradamw <adam@warski.org>2017-06-29 22:12:32 +0200
committeradamw <adam@warski.org>2017-06-29 22:12:32 +0200
commit1bb7a630a3893978fe8be18fefe22ee25899f3ae (patch)
tree486a7eb395497e82db39c97a8b00828a4e179c11 /README.md
parent034c40595f217ef1f11ca351666a03aa08976b81 (diff)
downloadsttp-1bb7a630a3893978fe8be18fefe22ee25899f3ae.tar.gz
sttp-1bb7a630a3893978fe8be18fefe22ee25899f3ae.tar.bz2
sttp-1bb7a630a3893978fe8be18fefe22ee25899f3ae.zip
Rework response as
Diffstat (limited to 'README.md')
-rw-r--r--README.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..34eebed
--- /dev/null
+++ b/README.md
@@ -0,0 +1,19 @@
+# sttp
+
+The HTTP client for Scala that you always wanted
+
+## Goals of the project
+
+* provide a simple, discoverable, no-surprises, reasonably type-safe API for making HTTP requests
+* separate definition of a request from request execution
+* provide immutable, easily modifiable data structures for requests and responses
+* support both synchronous and asynchronous execution backends
+* provide support for backend-specific request/response streaming
+
+## Other Scala HTTP clients
+
+* [scalaj](https://github.com/scalaj/scalaj-http)
+* [akka-http client](http://doc.akka.io/docs/akka-http/current/scala/http/client-side/index.html)
+* [dispatch](http://dispatch.databinder.net/Dispatch.html)
+* [play ws](https://github.com/playframework/play-ws)
+* [fs2-http](https://github.com/Spinoco/fs2-http) \ No newline at end of file