csarrazi / CsaGuzzleBundle

A bundle integrating Guzzle >=4.0 in Symfony
250 stars 76 forks source link

Caching middleware & POST parameters #276

Closed ProklUng closed 3 years ago

ProklUng commented 3 years ago

Hi! HashNamingStrategy does not take into account $_POST parameters. Solve problem like:

    return md5(serialize([
        'method' => $request->getMethod(),
        'uri' => $request->getUri(),
        'headers' => $request->getHeaders(),
        'post' => (string)$request->getBody(),
    ]));
csarrazi commented 3 years ago

Generally speaking, POST requests should not be cached.