Loads of changes
DSL.scala
- Removes ? from path if no query are present.
HttpClient.scala
- Nailed out actor code.
- HttpClient now creates 1 promise used everywhere.
- Added Operation case class to hold request and promise.
- HttpClientActor now receives Operation instead of the raw Request.
HttpUtil.scala
- Skip CRLF after body
Tests
- New tests of the flow (FlowTest.scala) requires node.js installed (with brew) and will attempt to start node with server.js at port 3000.
- GenericTest got more informative + added test for the questionmark issue.