Lines Matching refs:resp
32 * @param Google_HttpRequest $resp
36 public static function isRequestCacheable (Google_HttpRequest $resp) { argument
37 $method = $resp->getRequestMethod();
46 if ($resp->getRequestHeader("authorization")) {
57 * @param Google_HttpRequest $resp
61 public static function isResponseCacheable (Google_HttpRequest $resp) { argument
64 if (false == self::isRequestCacheable($resp)) {
68 $code = $resp->getResponseHttpCode();
75 $etag = $resp->getResponseHeader("etag");
76 if (self::isExpired($resp) && $etag == false) {
82 $cacheControl = $resp->getParsedCacheControl();
89 $pragma = $resp->getResponseHeader('pragma');
98 $vary = $resp->getResponseHeader('vary');
108 * @param Google_HttpRequest $resp
112 public static function isExpired(Google_HttpRequest $resp) { argument
116 $responseHeaders = $resp->getResponseHeaders();
133 $cacheControl = $resp->getParsedCacheControl();
138 $rawDate = $resp->getResponseHeader('date');