vos projets web]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]]
===== Id... lons voir comment formuler ces requêtes grâce à [[https://www.postman.com/|Postman]].
Cette interface ... e structure spécifique qui a cette forme :
Verbe HTTP + URI + Version HTTP + Headers + Body (facultatif)
{{structure_requete_api_rest.png?500}}
Une structu
vos projets web]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]]
Dans le chapitre précédent, nous avons parlé des verbes HTTP et de la façon dont ils permettent de réaliser de... chaque **action CRUD** est associée à un **verbe HTTP**. Voici la cartographie :
^ Action CRUD ^ Verbe HTTP associé |
| Create (Créer) | POST (Publie
bdd db sql}}
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/8446806-perfecti... maîtrise de SQL]] disponible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
====== ... on ^ Description ^ Exemple ^ Résultat |
| [[https://www.postgresqltutorial.com/postgresql-string-f... aractères. | CONCAT('A', 'B', 'C') | 'ABC' |
| [[https://www.postgresqltutorial.com/postgresql-string-f
ligne ======
Notes et transcriptions du cours [[https://openclassrooms.com/fr/courses/8069761-simplifi... us le CSS avec Sass]] proposé sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Vous a... ass sans l’installer sur votre ordinateur.
* [[https://codepen.io/|CodePen]]
Nous avons utilisé Code... isposition (par nous 😉) par la communauté.
* [[https://www.sassmeister.com/|SassMeister]]
Nous l'avo
vos projets web]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]]
===== Ma... e à jour) et Delete (supprimer) – et leurs verbes HTTP équivalents – POST (publier), PUT (mettre) et D... u, ou une nouvelle ressource, on utilise le verbe HTTP **POST** (publier). Qu’il s’agisse d’un nouveau t... documentation GitHub au sujet des repositories : https://developer.github.com/v3/repos
Houlà, on a be
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... r gérer le genre. Pour en savoir plus, lisez la [[https://docs.python.org/3/library/enum.html|documentat... ne fonction qui renvoie une réponse à une requête HTTP. Toute fonction décorée par **''@app.route''** es
go golang}}
Notes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Démarrer avec Go]]" proposée par
[[https://uci.edu/|University of California, Irvine]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== RFCs ===... eur puisse interpréter correctement l'adresse.
**HTTP** pour **H**yper**T**ext **T**ransfert **P**rotoc
bdd db sql}}
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/8446806-perfecti... maîtrise de SQL]] disponible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
====== ... greSQL.
<note>
Dans ce cours, nous utiliserons [[https://www.postgresql.org/docs/current/intro-whatis.h... == PostgreSQL pour Windows ====
Téléchargez le [[https://www.enterprisedb.com/downloads/postgres-postgr
{{tag>dev}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/4296701-gerez-un-... ogie en cascade]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]]
====== P... aire gagner du temps je vous ai donc préparé ce [[https://docs.google.com/spreadsheets/d/1L7FlpkTG_3XpEL... mettant d’utiliser le diagramme de Gantt :
* [[https://sourceforge.net/projects/projectlibre/|Project
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... e sur la page d'accueil, disponible à l'adresse ''http://le-test-ultime.hello-birds.com/''.
* Elle voi... b** dont le rôle va être de recevoir des requêtes HTTP, de les traiter et de renvoyer une réponse HTTP c
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... riableappId ?**
- La fonction fait une requête HTTP à Facebook pour récupérer la valeur de FB_APP_ID ... ?**
1.<code html>
<meta property=”url” content=”https://www.python.org/” />
<meta property=”title” con
vos projets web]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]]
====== I... ogiques, efficaces, et utilisés. Et, d’après le [[https://jaxenter.com/state-of-api-integration-report-1... !
Les API RESTful se basent sur le protocole **HTTP** pour transférer les informations – le même prot... cation web est fondée ! Donc, lorsque vous voyez http au début d’une URL, comme http://twitter.com – vo
ev api rest}}
Notes et transcriptions du cours [[https://openclassrooms.com/fr/courses/6031886-debutez-... ar **esri France** disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]].
====== Q... l
- avec le protocole FTP
- avec le protocole HTTP
++++ Réponse |
Choix 1,4. La transmission de par... REST se fait au niveau de l’URL par le protocole HTTP. Vous pouvez consulter un exemple ici.
++++
**L
ev api rest}}
Notes et transcriptions du cours [[https://openclassrooms.com/fr/courses/6031886-debutez-... ar **esri France** disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]].
===== C... e URL à chaque ressource.
Par exemple, l'URL GET https://myvgburger.com/commands peut renvoyer la liste... des commandes en cours. Tandis que cette URL, GET https://myvgburger.com/commands/<id_commande>, renverr
{{tag>cours dev poo pharo http}}
====== Application HTTP simple en Pharo ======
Dans cette séquence on va revisiter la syntaxe Phar... cret, l'exemple d'une l'application toute simple: http donc issue du monde réel. On va analyser le code ... [enable_line_numbers="true"]>
ZnClient new
url:'http://localhost:8181/books/1';
get
</code>
C'est u