JJ / spray-test

Pruebas con spray.io para servidores REST.
https://jj.github.io/CC
0 stars 0 forks source link
cloud computing hacktoberfest

ejemplo de uso de spray a partir del Template Project

Este proyecto usa Scala 2.11 + Akka 2.3 + spray 1.3 + openjdk 1.8.

DEPRECATION NOTICE

No intentes que funcione, ya que spray.ok lleva sin ningún tipo de desarrollo desde hace 4 años.

Al final, una pérdida de tiempo. Ni se usa ya spray ni puede usar lo que yo creo que quiere usar. El tema de persistencia es complicado en lenguajes concurrentes y tendré que mirar más sobre el tema.

Follow these steps to get started:

  1. Git-clone this repository.

    $ git clone git://github.com/JJ/spray-test my-project
  2. Change directory into your clone:

    $ cd my-proyect
  3. Launch SBT:

    $ sbt
  4. Compile everything and run all tests:

    > test
  5. Start the application:

    > re-start
  6. Browse to http://localhost:8080

  7. Ejecuta una serie de pruebas:

$ curl http://localhost:8080
["routes", "get,post"]

$ curl -X PUT http://localhost:8080/0/0/Uno 
{
  "local": 0,
  "visitante": 0,
  "quien": "Uno"
}

$ curl -X PUT http://localhost:8080/0/1/Otro
{
  "local": 0,
  "visitante": 1,
  "quien": "Otro"
}                                                                              

$ curl -X PUT http://localhost:8080/3/1/Aquel
{
  "local": 3,
  "visitante": 1,
  "quien": "Aquel"
}                                                                              

$ curl http://localhost:8080/Aquel     
{
  "local": 3,
  "visitante": 1,
  "quien": "Aquel"
}
  1. Stop the application:

    > re-stop
  2. Learn more at http://www.spray.io/

  3. Start hacking on src/main/scala/com/example/MyService.scala