支持ETAG的PHP REST API?

时间:2011-03-03 16:10:50

标签: php api rest etag

是否有可能在PHP中创建支持ETag的REST API?

如果是,您如何使用PHP解析响应以考虑ETag?

1 个答案:

答案 0 :(得分:2)

您可以在$_SERVER If-Match中找到相应的请求标头。密钥HTTP_IF_MATCHIf-None-Match是否与HTTP_IF_NONE_MATCH对应。

为了向客户端发送适当的ETag,请使用ETag标头,如header( 'ETag: ' . generateEtag() );。您只需要确保您的ETag正确表示服务的响应。