swift JSON de connexion RESTE avec la poste et obtenir de réponse exemple
C'est ma première expérience avec le REPOS dans le développement iOS avec swift. Je ne pouvais pas trouver n'importe quel travail ou de droit de (simple) exemple pour faire ce dont j'ai besoin ici.
J'ai une connexion backend (https://myaddress.com/rest/login), où j'ai besoin de passer 2 params: login et mot de passe. Quand je passe de bonnes valeurs (utilisateur existe dans la base de données), j'ai 2 variables: des jeton (string) et firstLogin (bool). Alors, quand je reçois ces valeurs, je sais que la connexion est réussie et je peux me connecter dans mon application.
Donc je suis la mendicité vous pour un exemple (juste une simple fonction) de la manière d'y parvenir. Si je reçois de travail exemple de code je sais comment les utiliser pour d'autres services rest dans mon application. J'ai essayé de nombreuses solutions de tutoriels que j'ai trouvé, mais l'un d'eux travaillait pour moi.. Donc pour ne pas perdre mon temps à chercher, je voudrais quelqu'un d'expérimenté pour me montrer le chemin pour y parvenir.
Je ne suis pas sûr si Alamofire est tellement bon de l'utiliser, je sais que swift 4 dispose de sa propre construction neetwork services et de travailler avec json. Toute solution qui fonctionne serait génial.
Aussi, côté la question - si je préférerais utiliser Alamofire, dois-je utiliser swiftyJSON aussi? Ou c'est juste pour l'analyse?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
URLSession
si vous ne voulez pas importerAlamofire
dans votre Projet pour effectuer une tâche simple.voici une méthode : GET, POST, DELETE MÉTHODES et tutoriel
MÉTHODE GET
MÉTHODE POST
MÉTHODE DELETE
Merci @MAhipal Singh pour vous répondre. Je vais poster ici exemple avec Alamafire que j'ai utilisé c'est donc le tout dans une pile question. Il est plus facile que je pensais, les solutions, j'ai essayé d'utiliser auparavant, n'étaient pas de travail parce que j'avais des problèmes avec l'épinglage de certificat sur j'ai oublié..
Si le post est bon la réponse est (console d'impression):