Questions marquées «api»

48
Pourquoi la méthode PATCH n'est pas idempotente?

Je me demandais à ce sujet. Supposons que j'ai une userressource avec idet des namechamps. Si je veux mettre à jour un champ, je pourrais simplement faire une requête PATCH à la ressource comme ceci PATCH /users/42 {"name": "john doe"} Et puis l'application mettra à jour le nom d'utilisateur 42....

42
Quel est le problème avec le DOM?

J'entends toujours des gens (Crockford en particulier) dire que le DOM est une API terrible, mais ne justifie pas vraiment cette déclaration. Outre les incohérences entre les navigateurs, quelles sont les raisons pour lesquelles le DOM est considéré comme si

38
Vaut-il vraiment la peine de tester un client API?

C'est quelque chose qui me trouble depuis un moment. Vaut-il vraiment la peine de tester un client API? Supposons que vous créez une petite classe pour extraire les appels à une API REST de petshop. Le petshop est une API très simple, et il a un ensemble de méthodes de base: listProducts()...

31
Un site Web doit-il utiliser sa propre API publique?

Je commence à écrire un webservice, et j'ai construit avec nodeJS et une approche RESTfulish. À partir de ce que je rassemble: L'avantage est que vous n'avez pas à dupliquer de code. Les inconvénients sont que vous: mettra à jour l'API publique fréquemment, mais devrait être résolu avec le contrôle...

29
Nom de l'interface: préfixe «Can-» vs suffixe «-Able»

Il est courant d'utiliser '-able' comme suffixe pour les interfaces, par exemple Serializable Printable Enumerable Drinkable Shootable Rotatable Je pensais que «Can-» pourrait mieux parce qu'il pourrait être plus descriptif. Oui, il est plus verbeux et ajoute du bruit au nom de l'interface. En...

27
API REST basée sur les rôles?

Je construis une API REST pour laquelle plusieurs utilisateurs avec des rôles différents auront accès aux ressources qu'elle contient. Pour garder la portée simple prenons le domaine "étudiant / enseignant / classe": GET /students est la ressource à laquelle accéder. Les utilisateurs peuvent avoir...

26
Techniques d'authentification de l'API Web

Nous avons un framework de service Web asp.net MVC pour servir xml / json pour les personnes. Obtenez des demandes mais nous avons du mal à trouver le meilleur moyen (rapide, facile, trivial pour les utilisateurs codant avec des langages javascript ou OO) pour authentifier les utilisateurs. Ce...