You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/articles/presentation-requests.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Pour réaliser une requête:
27
27
28
28
avec `urllib3`...
29
29
```
30
-
import urllib3
30
+
from urllib3 import PoolManager
31
31
32
32
http = PoolManager()
33
33
res = http.request("GET", "https://fr.openfoodfacts.org/")
@@ -36,13 +36,13 @@ res = http.request("GET", "https://fr.openfoodfacts.org/")
36
36
```
37
37
import requests
38
38
39
-
res = requests.get("https://fr.openfoodfacts.org/")
39
+
res = requests.get("https://fr.openfoodfacts.org/")
40
40
```
41
41
C'est effectivement beaucoup plus simple, mais que se passe-t-il ?
42
42
43
-
Dans les 2 cas, `res` contient la réponse du serveur HTTP.
43
+
Dans les deux cas, `res` contient la réponse du serveur HTTP.
44
44
45
-
Avec `requests`, l’import de `http` et l’instanciation de `PoolManager()` est transparent pour l’utilisateur, ce qui économise du code. Les méthodes HTTP sont des méthodes de `requests` au lieu d'être des paramètres dans `urllib3`.
45
+
Avec `requests`, l’import de `http` et l’instanciation de `PoolManager()` est transparent pour l’utilisateur, ce qui économise du code. Les méthodes HTTP sont des fonctions de `requests` au lieu d'être des paramètres dans `urllib3`.
46
46
47
47
On peut aussi faire de même avec les autres méthodes HTTP :
48
48
```
@@ -55,7 +55,7 @@ res = request.head("https://mon-url.de/get")
55
55
56
56
**Et qu'est-ce qu'on en fait ?**
57
57
58
-
`requests` renvoie un objet `Response` qui possède les attributs suivants:
58
+
`requests` renvoie un objet de type `Response` qui possède les attributs suivants:
59
59
```
60
60
# le code HTTP de la réponse
61
61
>>> res.status_code
@@ -88,15 +88,15 @@ Petit exemple avec du Nutella que l’on peut retrouver grâce à son code barre
0 commit comments