Ari Luotonen and Kevin Altis
World-Wide Web
Proxies
Proceedings of the 1st International WWW Conference, May 1994.
http(i, mq, mp, reqData, repData)
/\ represents(mp, i, cbody)
/\ mp < mq2
/\ http(i, mq2, mp2, reqData2, repData2)
/\ method(reqData2) = GET
/\ Last_Modified(repData) = If_Modified_Since(reqData2)
/\ status(repData2) = NotModified
=> represents(mp2, i, cbody);
% The Conditional GET Axiom, If_None_Match case
http(i, mq, mp, reqData, repData)
/\ represents(mp, i, cbody)
/\ mp < mq2
/\ http(i, mq2, mp2, reqData2, repData2)
/\ method(reqData2) = GET
/\ ETag(repData) \in If_None_Match(reqData2) % leave * unspecified for now
/\ status(repData2) = NotModified
/\ ETag(repData2) = ETag(repData)
=> represents(mp2, i, cbody); % implied metadata?
12 of 12 |