oivvio polite writes:
<dtml-call "RESPONSE.setHeader('Last-Modified', bobobase_modification_time().toZone('GMT').rfc822())">
works great for dtml methods and documents. But how do I tell the client to cache the results of an external method? In the same way.
It is just a bit different how you get hold of "RESPONSE". Your options: 1. you pass RESPONSE as a parameter to the External Method 2. you get REQUEST (somehow) and use "REQUEST.RESPONSE" Your options to get at REQUEST: 1. you pass REQUEST as parameter 2. you have the first parameter "self" and have satisfied the conditions for the External Method calling magic (==> searchable mailing list archive) or pass a Zope object explicitly as parameter "self". Then you can use "self.REQUEST" to access "REQUEST". Dieter