amis et autres utilisateurs, p>
Nous avons les codes de réponse HTTP 402 et 403. Cependant, 402 est réservé à une utilisation future. P>
Qu'est-ce qui est (ou serait) la différence entre ces deux. Le paiement non reçu devrait être égal à non autorisé, n'est-ce pas? P>
Edit: J'aimerais connaître les réponses sur une "Pourquoi 402 est requise lorsque nous avons déjà 403" angle. P>
3 Réponses :
403 interdit p>
Le serveur a compris la demande, mais refuse de le remplir. L'autorisation ne vous aidera pas et la demande ne doit pas être répétée. Si la méthode de la requête n'était pas responsable et que le serveur souhaite faire du public pourquoi la demande n'a pas été remplie, elle devrait décrire la raison du refus de l'entité. Si le serveur ne souhaite pas apporter ces informations à la disposition du client, le code d'état 404 (non trouvé) peut être utilisé à la place. p>
http://www.w3.org/protocols/rfc2616/RFC2616- SEC10.HTML P>
points de cette aide? P>
Merci shoban, mais je cherchais un "pourquoi 402 est requis lorsque nous avons déjà un angle de 403".
Parce que 402 signifiera (à l'avenir) que la demande peut être répétée si le problème de paiement est résolu d'une manière ou d'une autre.
Le code Status HTTP 402 est en effet différent de 403:
comme il l'étage dans RFC 2616 Le code d'état 402 est p> " qui signifie que la demande n'est généralement pas interdite mais nécessite un paiement.
Apparemment, il est utilisé par certains services de la manière prévue Liste des HTTP codes d'état p> Je pense qu'il n'est actuellement pas nécessaire (ou tout simplement pas utilisé car non spécifié de la procédure à utiliser), mais les auteurs de la norme ont-ils pensé à être mis dans une utilisation future qui pourrait être utile. p> p>
Le deuxième lien n'est pas correct, il devrait être http402.org , qui redirige vers
Notez que le paiement d'un paiement manquant n'est qu'une seule raison pour que votre serveur nier une demande. Vous pouvez obtenir le statut "interdit" dans d'autres situations telles que des informations d'identification non valides, essayer d'accéder à une "ressource privée", etc ... p>
Je crois que 402 existe juste pour donner plus de détails sur la raison pour nier une demande. P>