rest的get请求的缓存问题解决

2017-10-27  本文已影响17人  liboxiang

原文:https://www.drupal.org/docs/8/core/modules/rest/javascript-and-drupal-8-restful-web-services

要点:

结果自动从GET请求缓存

在开发过程中,重要的是要了解当您向D8 Rest进行GET请求时,Drupal将缓存结果,以便随后的请求得到快速响应。您可以清除所有Drupal的缓存以获取新的结果,也可以在URL查询字符串中附加时间戳记:

node/123?_format=json&time=123456789

或者,如果你已经创建了一个自定义资源,使用上:addCacheableDependency()ResourceResponse

$response = new ResourceResponse(array('hello' => 'world'));
$response->addCacheableDependency($account);
return $response;
上一篇 下一篇

猜你喜欢

热点阅读