Quelle réponse devrait-il être modifiée par-de la tête HTTP Retour si la demande est la tête?

StackOverflow https://stackoverflow.com/questions/5400180

  •  28-10-2019
  •  | 
  •  

Question

Si vous envoyez une demande GET avec un en-tête si modifié, le serveur le supprime et le fichier n'a pas changé, le serveur renverra une réponse 304.

Si vous envoyiez une demande de tête dans les mêmes circonstances, le serveur devrait-il envoyer une réponse 304 ou renvoyer les en-têtes complets que vous auriez envoyé si le fichier avait changé?

En bref: Get / Head équivaut-il lors de la demande d'un fichier qui n'a pas changé?

Était-ce utile?

La solution

Selon RFC

La méthode de tête est identique à obtenir, sauf que le serveur ne doit pas renvoyer un corps de message dans la réponse. La mise en forme de MetAnform contenue dans les en-têtes HTTP en réponse à une demande de tête doit être identique aux informations envoyées en réponse à une demande GET.

Sur la base de ce qui précède, la demande de tête dans les mêmes circonstances devrait retourner 304.

En bref: Get / Head équivaut-il lors de la demande d'un fichier qui n'a pas changé?

Encore une fois, en fonction de ce que la RFC a à dire, Get et Head devraient être équivalents.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top