Заголовки контроля кэша Appengine ProtoRPC
Можно ли установить заголовки контроля кэша при использовании библиотеки ProtoRPC AppEngine?
Если я запрашиваю свой сервис, я вижу, что он в настоящее время устанавливает заголовок без кэширования:
HTTP/1.1 200 OK
content-type: application/json
Cache-Control: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Content-Length: 2
Server: Development/2.0
Date: Thu, 20 Feb 2014 11:47:48 GMT
Мне не удалось найти какой-либо способ изменить его, хотя библиотека Endpoints действительно позволяет контролировать заголовки кэша, и я знаю, что она построена на ProtoRPC, так что, вероятно, это можно сделать.
1 ответ
Решение
Чтобы ответить на мой собственный вопрос, кажется, что это невозможно.
В коде облачных конечных точек есть хуки для изменения элемента управления кэшем, но они являются заглушками, еще не реализованными: https://code.google.com/p/googleappengine/issues/detail?id=9042
ProtoRPC пока еще не поддерживает его: https://groups.google.com/forum/