Les codes d'état HTTP sont un ensemble de codes standardisés renvoyés dans une réponse Web HTTP. Les questions sur les raisons pour lesquelles un service renvoie (de manière inattendue) un code d'état ne doivent pas utiliser cette balise.
Pour une page Web qui existe, mais pour laquelle un utilisateur n'a pas les privilèges suffisants (ils ne sont pas connectés ou n'appartiennent pas au groupe d'utilisateurs approprié), quelle est la réponse HTTP appropriée à servir? 401 Unauthorized? 403 Forbidden? Autre chose? Ce que j'ai lu sur chacun jusqu'à présent …
Je construis un serveur qui permet aux clients de stocker des objets. Ces objets sont entièrement construits côté client, avec des ID d'objet qui sont permanents pour toute la durée de vie de l'objet. J'ai défini l'API pour que les clients puissent créer ou modifier des objets en utilisant PUT: …
Je crée une application avec une API basée sur REST et j'en suis arrivé au point où je spécifie des codes d'état pour chaque demande. Quel code d'état dois-je envoyer pour les demandes qui n'ont pas été validées ou où une demande essaie d'ajouter un doublon dans ma base de …
Je retourne actuellement 401 non autorisé chaque fois que je rencontre un échec de validation dans mon application API REST basée sur Django / Piston . Après avoir jeté un œil au registre des codes d'état HTTP, je ne suis pas convaincu qu'il s'agit d'un code approprié pour un échec …
J'essaie de déterminer le code d'état correct à retourner dans différents scénarios avec une API "REST-like" sur laquelle je travaille. Disons que j'ai un point final qui permet de poster des achats au format JSON. Cela ressemble à ceci: { "account_number": 45645511, "upc": "00490000486", "price": 1.00, "tax": 0.08 } Que …
J'écris une application Web REST (NetBeans 6.9, JAX-RS, TopLink Essentials) et j'essaie de renvoyer le code d'état JSON et HTTP. J'ai du code prêt et fonctionnel qui retourne JSON lorsque la méthode HTTP GET est appelée depuis le client. Essentiellement: @Path("get/id") @GET @Produces("application/json") public M_機械 getMachineToUpdate(@PathParam("id") String id) { // …
J'essaie de retourner un code d'état de 304 non modifié pour une méthode GET dans un contrôleur web api. La seule façon dont j'ai réussi était quelque chose comme ça: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id …
J'utilise le plug-in "Page Speed" de Google pour Firefox pour accéder à mon site Web. Certains des composants de ma page sont indiqués comme état HTTP: 200 200 (cache) 304 Par la "vitesse de la page" de Google. Ce qui me dérange, c'est la différence entre 200 (cache) et 304. …
Après avoir lu un article sur la gestion des exceptions dans l'API Web ASP.NET, je ne sais pas trop quand lever une exception ou renvoyer une réponse d'erreur. Je me demande également s'il est possible de modifier la réponse lorsque votre méthode renvoie un modèle spécifique au domaine au lieu …
J'ai essayé: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); et: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); mais toujours un code d'erreur de 500 est annoncé.
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 4 ans . Améliorez cette …
Les différences entre les différents codes de redirection HTTP 3XX ne sont pas claires pour moi. Oui, j'ai lu les spécifications, mais il semble y avoir une certaine divergence entre la norme et la pratique réelle ici. Le 301code de redirection semble assez clair: cela signifie que la ressource a …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.