Implémenter un client Ruby en console pour exploiter les fonctionnalités du service web Multiplicator
API
GET /?number=...X... HTTP/1.1
===
[
{
"multiplicand": 1,
"multiplier": X,
"product": 1X
},
{
"multiplicand": 2,
"multiplier": X,
"product": 2X
},
{
"multiplicand": 3,
"multiplier": X,
"product": 3X
},
...,
{
"multiplicand": X,
"multiplier": X,
"product": XX
}
]
~~~ Si pas entier, > 0
Fournir un entier supérieur à 0!
Exemples d'exécution
Nombre:
Fournir un entier positif!
Nombre: 4
1 * 4 = 4
2 * 4 = 8
3 * 4 = 12
4 * 4 = 16
Brut
----
[
{
"multiplicand": 1,
"multiplier": 4,
"product": 4
},
{
"multiplicand": 2,
"multiplier": 4,
"product": 8
},
{
"multiplicand": 3,
"multiplier": 4,
"product": 12
},
{
"multiplicand": 4,
"multiplier": 4,
"product": 16
},
]
Implémenter un client Ruby en console permettant de communiquer avec le service Leet pour transformer en dialecte leet un message.
API
POST / HTTP/1.1
...message...
===
...message leet...
~~~ Si pas de message
Fournir un message!
Exemples d'exécution
Message: Je m'appelle James!
j3 M'@PP3LL3 j@M3$!
Message: Allo
@LL0
Développer une application console permettant de générer un personnage fictif de jeu de rôle via le service Charactor Generator
Content-Type: www-form-urlencoded
YYYY-MM-DD
API
POST / HTTP/1.1
firstname=...&lastname=...&date_of_birth=...
===
{ "type" : "...", "name" : "...", "race" : "..." }
~~~ Si erreur
"Message d'erreur..."
Exemple d'exécution
Prenom: James
Nom: Hoffman
Date de naissance: 1980-01-02
Bonjour grandiose 'semaj namffoh', 'monk' des 'dwarf'!
Exploiter le service Additionator via un application console pour traiter un tableau et calculer la somme des nombres qu'il contient
input.rb
et afficher le résultatAPI
GET /query?inputs[]=...x...&inputs[]=...y...&inputs[]=...z...&inputs[]=... HTTP/1.1
===
{
"input": "...",
"filtered": [...]
"sum": ...
}
POST /body HTTP/1.1
...x...
...y...
...z...
...
===
{
"input": "...",
"filtered": [...]
"sum": ...
}
POST /json HTTP/1.1
...
===
{
"input": "...",
"filtered": [...]
"sum": ...
}
Exemple d'exécution
Valeur? a
Valeur? 1
Valeur? -2
Valeur? 3.14159265
Valeur? coucou
Valeur?
Données envoyées
a,1,-2,3.14159265,coucou
Données traitées
1,-2,3.14159265
Somme
2.14159265
Créer un client console qui récupère les blagues de Dad Jokes
Accept: application/json
[EXTRA]
system("clear")
permet d'effacer la consoleAPI
GET /
Accept: application/json
===
{
"id": "...",
"joke": "...",
"status": 200
}
Exemple d'exécution
Ceci est une blague...