Questions marquées «http»

HyperText Transfer Protocol - un système textuel pour représenter les demandes et les réponses Web.

60
Trait de barre oblique dans l'API RESTful

J'ai eu un débat sur ce qu'il faut faire avec une barre oblique de fin dans une API RESTful. Disons que j'ai une ressource appelée chiens et ressources subordonnées pour des chiens individuels. Nous pouvons donc faire ce qui suit: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE...

58
Quand utiliser le code d'état HTTP 404 dans une API

Je travaille sur un projet et après avoir discuté avec des personnes au travail pendant environ plus d'une heure. J'ai décidé de savoir ce que les gens sur stack-exchange pourraient dire. Nous écrivons une API pour un système, une requête doit renvoyer une arborescence Organisation ou une...

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....

47
Code de statut HTTP pour «Still Processing»

Je construis une API RESTful qui prend en charge la mise en file d'attente de tâches longues pour une gestion éventuelle. Le flux de travail typique de cette API serait: L'utilisateur remplit le formulaire Le client publie des données sur l'API L'API retourne 202 Accepté Le client redirige...

36
API RESTful. Devrais-je retourner l'objet créé / mis à jour?

Je conçois un service Web RESTful utilisant WebApi et je me demandais quelles réponses HTTP et quels corps de réponse renvoyer lors de la mise à jour / de la création d'objets. Par exemple, je peux utiliser la méthode POST pour envoyer du JSON au service Web, puis créer un objet. Est-il recommandé...

33
Une API HTTP doit-elle toujours renvoyer un corps?

Existe-t-il une sorte de norme concernant les réponses de l'API HTTP? Après avoir lu ce fil de discussion, j'ai commencé à me poser des questions. Nous développons notre API JSON HTTP publique sur mon travail, et nous ne renvoyons rien si ce n’est pas strictement nécessaire (par exemple, un PUT...