У меня есть этот код для отключения кеширования клиента для GET API:
headers := metadata.Pairs(
"Cache-Control", "no-cache, no-store, must-revalidate",
"Pragma", "no-cache",
"Expires", "0",
)
err := grpc.SetHeader(ctx, headers)
Когда я curl -i
API, ответ показывает Cache-Control: no-cache, no-store, must-revalidate
, но не Pragma или Expires. Я думаю, что использую правильный способ их установки. GRPC не поддерживает определенные заголовки?