title: how to enable Last-Modified header for static resources served by Google App Engine (Java version)?
body: <p>Is there a way to turn on the <code>Last-Modified</code> header for static resources served up by Google App Engine?  I have a large zip file that my app serves up to an iPhone client app, and I'd like to only download it if the <code>Last-Modified</code> date indicates that it is newer than the cached copy on the iPhone. </p>
  
  <p>PS: I am using the Java version of Google App Engine.</p>
  
  <p><strong>Solution:</strong> I ended up writing a simple webapp to serve up my own static resources.  Not hard to do.  There is a small configuration step I had to do to get App Engine to serve static files, which is documented <a href="http://code.google.com/appengine/docs/java/config/appconfig.html#Static_Files_and_Resource_Files" rel="nofollow noreferrer">here</a>.</p>