J'ai été invité à créer une application iOS basée sur Fedena (système de gestion de l'école). Leurs exemples de code API sont en HTML-JS ou RUBY. Ce que je dois faire est de passer les arguments (jeton, URI, etc.) par programmation, et en les envoyant, la requête retournera un fichier XML que je pourrai ensuite analyser et visualiser dans une tableView.Générer une requête POST dans iOS en utilisant AFNetworking
- Comment transmettre des paramètres par code, en utilisant AFNetworking?
- Comment puis-je récupérer le fichier XML?
Voici un exemple du code API fourni:
<html>
<head>
xhr.open('GET', fedena_server+"/api/users/"+username);
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhr.setRequestHeader('Authorization', 'Token token="'+token+'"');
xhr.send();
......
Vous ne devriez pas envisager de les envoyer en HTML/JS. Si vous n'avez pas l'habitude d'utiliser une API REST, consultez https://github.com/AFNetworking/AFNetworking L'appel API dont vous avez besoin est clair à partir du code que vous avez partagé, vous devez envoyer une requête Get et ajouter un HTTPHeaderField pour l'authentification. Faites-moi savoir si vous avez besoin d'aide supplémentaire –
@JadFeitrouni Pourriez-vous donner un exemple, concernant mon code? Serait très reconnaissant – Hussein