Как справиться с случайной ошибкой 302 HTTP - PullRequest
0 голосов
/ 21 сентября 2009

Я прочитал, что 302 ошибки HTTP не должны появляться часто, даже если вы получаете одну из них. проблема в том, что они появляются один из 10 раз на странице перенаправления в моем скрипте. Был ли у вас опыт с этим раньше? Я использую PHP-фреймворк Kohana.

Ответы [ 3 ]

3 голосов
/ 21 сентября 2009

302 - это не ошибка, это успешный ответ, который в основном означает «временно перемещен» и довольно регулярно используется для выполнения перенаправления в веб-приложениях.

Я не уверен, что вы делаете, чтобы вызвать 10 перенаправлений, но тот факт, что вы перенаправляете через 302, сам по себе не о чем беспокоиться.

1 голос
/ 21 сентября 2009

302 не является ошибкой, он используется для перенаправления на другой ресурс (например, на другую страницу)

0 голосов
/ 21 сентября 2009

Для Kohana 2.3.4, url :: redirect () использует метод 302. Вы можете указать другой метод в качестве второго параметра в функции url :: redirect. Доступные методы указаны в источнике:

    $codes = array
    (
        'refresh' => 'Refresh',
        '300' => 'Multiple Choices',
        '301' => 'Moved Permanently',
        '302' => 'Found',
        '303' => 'See Other',
        '304' => 'Not Modified',
        '305' => 'Use Proxy',
        '307' => 'Temporary Redirect'
    );
...