From 8e0bef3f70cabcd74dad526499009b87d82c5708 Mon Sep 17 00:00:00 2001 From: Enzo Date: Wed, 15 Nov 2023 11:11:34 +0100 Subject: [PATCH] correction post user --- lib/modele/api/request_api.dart | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/lib/modele/api/request_api.dart b/lib/modele/api/request_api.dart index 0b50eeb..14d226f 100644 --- a/lib/modele/api/request_api.dart +++ b/lib/modele/api/request_api.dart @@ -101,22 +101,10 @@ class RequestApi extends IDataStrategy { @override Future> postUser( String email, String hash, String username) async { - print(email); - print(hash); - print(username); - - print({ - "\"email\"": "\"$email\"", - "\"hash\"": "\"$hash\"", - "\"username\"": "\"$username\"" - }); - - final response = - await http.post(Uri.parse('$urlApi/user'), body: { - "\"email\"": "\"$email\"", - "\"hash\"": "\"$hash\"", - "\"username\"": "\"$username\"" - }); + var body = {"email": email, "hash": hash, "username": username}; + var header = {"Content-Type": "application/json"}; + final response = await http.post(Uri.parse('$urlApi/user'), + headers: header, body: jsonEncode(body)); if (response.statusCode == 200) { Map json = jsonDecode(response.body); @@ -167,7 +155,10 @@ class RequestApi extends IDataStrategy { Future modifAttribut( String token, String nameAttribut, String newValue) async { final response = await http.put(Uri.parse('$urlApi/user/$nameAttribut'), - headers: {'Authorization': token}, + headers: { + 'Authorization': token, + "Content-Type": "application/json" + }, body: jsonEncode({nameAttribut: newValue})); if (response.statusCode == 200) {