Par exemple, vous exécutez une demande GET users/9mais il n'y a aucun utilisateur avec l'ID # 9. Quel est le meilleur code de réponse? 200 OK 202 Accepté 204 Aucun contenu 400 Mauvaise demande 404 introuvable
Par exemple, vous exécutez une demande GET users/9mais il n'y a aucun utilisateur avec l'ID # 9. Quel est le meilleur code de réponse? 200 OK 202 Accepté 204 Aucun contenu 400 Mauvaise demande 404 introuvable
Autant que je sache, chaque ressource individuelle ne devrait avoir qu'un seul chemin canonique . Dans l'exemple suivant, quels seraient les bons modèles d'URL? Prenons par exemple une représentation représentative des entreprises. Dans cet exemple hypothétique, chaque entreprise possède 0 ou...
J'adorerais avoir de l'aide pour gérer un cas de bord étrange avec une API paginée que je construis. Comme de nombreuses API, celle-ci affiche de grands résultats. Si vous interrogez / foos, vous obtiendrez 100 résultats (c'est-à-dire foo # 1-100), et un lien vers / foos? Page = 2 qui devrait...
Contrairement à C # IEnumerable, où un pipeline d'exécution peut être exécuté autant de fois que nous le voulons, en Java, un flux ne peut être "itéré" qu'une seule fois. Tout appel à une opération de terminal ferme le flux, le rendant inutilisable. Cette «fonctionnalité» enlève beaucoup de...
Gardez à l'esprit que j'ai une compréhension rudimentaire de REST. Disons que j'ai cette URL: http://api.animals.com/v1/dogs/1/ Et maintenant, je veux que le serveur fasse aboyer le chien. Seul le serveur sait comment faire cela. Disons que je veux le faire fonctionner sur un travail CRON qui fait...
Je veux rendre mon API RESTful très prévisible. Quelle est la meilleure pratique pour décider quand effectuer une segmentation des données en utilisant l'URI plutôt qu'en utilisant des paramètres de requête. Il est logique pour moi que les paramètres système qui prennent en charge la pagination, le...
selon la documentation, la méthode String.valueOf(Object obj)retourne: si l'argument est null, alors une chaîne égale à "null"; sinon, la valeur de obj.toString()est renvoyée. Mais comment se fait-il que j'essaye de faire ceci: System.out.println("String.valueOf(null) = " + String.valueOf(null));...
Le code suivant jette NullPointerException: int num = Integer.getInteger("123"); Mon compilateur invoque-t-il getIntegersur null car il est statique? Cela n'a aucun sens! Que ce
Si vous avez une API et que vous êtes un développeur basé au Royaume-Uni avec une audience très internationale, votre API devrait-elle être setColour() ou setColor() (Pour prendre un mot comme exemple simple.) Les ingénieurs basés au Royaume-Uni sont souvent assez défensifs quant à leur...