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) {