2011-03-03 5 views
5

Est-il possible de créer une API REST en PHP qui supporte ETags?API PHP REST avec prise en charge ETAG?

Et si oui, comment pourriez-vous utiliser analyser la réponse en PHP pour considérer les ETags?

+0

Est-ce le client ou le serveur? – Gumbo

+0

Je demande en fait les deux. Comment le faire côté serveur, et ce que le client doit faire. –

Répondre

2

Vous pouvez trouver les en-têtes de requête correspondants dans $_SERVERIf-Match. La touche HTTP_IF_MATCH correspond à HTTP_IF_NONE_MATCH.

Pour envoyer les ETags appropriés au client, utilisez l'en-tête ETag comme header('ETag: ' . generateEtag());. Vous avez juste besoin de vous assurer que votre ETag représente correctement la réponse du service.

Questions connexes