When we make a request to our database with a nine hundred or more IDs in the request body we are hit with a 419 | Page Expired response. However when we make the same request with 800 or fewer IDs the request executes successfully. Why would a large request size throw a 419 error?
On the frontend we add IDs to the request and the request object looks like this:
class MyCustomRequest extends FormRequest
{
    public function authorize(): bool
    {
        return true;
    }
    public function rules(): array
    {
        return [
            'object_ids'   => 'required|array|min:1',
            'object_ids.*' => 'required|integer',
        ];
    }
}
I don't think it has to do with our session_lifetime is defaulted to 24 hours. The 419 response comes back pretty quickly too:
'lifetime' => env('SESSION_LIFETIME', 86400),
Any idea why we are getting 419 response when there are 900 or more object_ids present in the request?
via Chebli Mohamed
 
Aucun commentaire:
Enregistrer un commentaire