Avatar ·

Requête HTTP POST en Swift : comment passer des paramètres et traiter la réponse ?

Bonjour à tous ! Je suis débutant en Swift et en développement iOS. J'écris une application simple pour envoyer des données à un serveur via une requête POST. J'ai une URL et un ensemble de paramètres (par exemple, login et mot de passe) que je dois envoyer. J'ai essayé d'utiliser URLSession, mais je reçois constamment des erreurs ou la réponse du serveur arrive vide. \n\nVoici mon code actuel :\n\n```swift\nlet url = URL(string: "https://example.com/api/login")!\nvar request = URLRequest(url: url)\nrequest.httpMethod = "POST"\nlet parameters = ["username": "test", "password": "12345"]\nrequest.httpBody = parameters as? Data\nlet task = URLSession.shared.dataTask(with: request) { data, response, error in\n if let error = error {\n print("Error: \\(error)")\n return\n }\n if let data = data {\n print(String(data: data, en