powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / 301, 302 status
8 сообщений из 8, страница 1 из 1
301, 302 status
    #38509162
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
объсните почему названия статусов "Перемещен"?

ведь на сайтах часто используется подход сохранил страницу "Редактирование" с изменениями (ПОСТ запрос) и сделал перенаправление юзера на страницу "список". Тут нет ведь такого, что страница "Редактирование" перемещена на страницу "Список". А получается так.

для кого нужны эти статусы и почему так называются эти 2 статуса?
что я не так понял?
...
Рейтинг: 0 / 0
301, 302 status
    #38509164
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
relief, посмотрите с точки зрения GET запроса.

P.S.: а что Вы такое читали, что не поняли?
...
Рейтинг: 0 / 0
301, 302 status
    #38509174
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANArelief, посмотрите с точки зрения GET запроса.

P.S.: а что Вы такое читали, что не поняли?

с точки зрения GET понятно.
а вот с точки зрения POST как то неоднозначная терминоология получается. Сделали бы статус "Перенаправление" 301.1. Как то так.

читал
...
Рейтинг: 0 / 0
301, 302 status
    #38509175
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя и с точки зрения POST тоже всё просто.

Клиент (в Вашем случае браузер) посылает на сервер какие-то новые/изменённые данные POST запросом.
Сервер обрабатывает их и говорит клиенту: принято, теперь данные у меня и доступны по следующему адресу.

Иными словами те данные, что были введены на странице "Редактирование", на ней теперь уже не доступны (обновите страницу и получите пустые поля).
Они перемещены и доступны на странице "Список".
...
Рейтинг: 0 / 0
301, 302 status
    #38509178
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAХотя и с точки зрения POST тоже всё просто.

Клиент (в Вашем случае браузер) посылает на сервер какие-то новые/изменённые данные POST запросом.
Сервер обрабатывает их и говорит клиенту: принято, теперь данные у меня и доступны по следующему адресу.

Иными словами те данные, что были введены на странице "Редактирование", на ней теперь уже не доступны (обновите страницу и получите пустые поля).
Они перемещены и доступны на странице "Список".

а тогда когда возвращают 301, а когда 302?
...
Рейтинг: 0 / 0
301, 302 status
    #38509179
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reliefskyANArelief, посмотрите с точки зрения GET запроса.

P.S.: а что Вы такое читали, что не поняли?

с точки зрения GET понятно.
а вот с точки зрения POST как то неоднозначная терминоология получается. Сделали бы статус "Перенаправление" 301.1. Как то так.Статусы 3xx итак относятся к группе Redirection (перенаправление)

relief читал Ну там же всё написано:ПеренаправлениеКоды этого класса сообщают клиенту, что для успешного выполнения операции необходимо сделать другой запрос, как правило, по другому URI. Из данного класса пять кодов 301, 302, 303, 305 и 307 относятся непосредственно к перенаправлениям. Адрес, по которому клиенту следует произвести запрос, сервер указывает в заголовке Location. При этом допускается использование фрагментов в целевом URI.
По последним стандартам клиент может производить перенаправление без запроса пользователя только если второй ресурс будет запрашиваться методом GET или HEAD. В предыдущих спецификациях говорилось, что для избежания круговых переходов пользователя следует спрашивать после 5-го подряд перенаправления. При всех перенаправлениях, если метод запроса был не HEAD, то в тело ответа следует включить короткое гипертекстовое сообщение с целевым адресом, чтобы в случае ошибки пользователь смог сам произвести переход.
Разработчики HTTP отмечают, что многие клиенты при перенаправлениях с кодами 301 и 302 ошибочно применяют метод GET ко второму ресурсу, несмотря на то, что к первому запрос был с иным методом (чаще всего PUT). Чтобы избежать недоразумений, в версии HTTP/1.1 были введены коды 303 и 307 и их рекомендовано использовать вместо 302. Изменять метод нужно только если сервер ответил 303. В остальных случаях следующий запрос производить с исходным методом.
...
Рейтинг: 0 / 0
301, 302 status
    #38509200
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это я прочитал.
я опять с точки зрения практики.
вот открыл я запись на редактирование. нажал Сохранить и делаю Редирект на страницу Список.
Когда делат 301, а когда 302, непонятно
...
Рейтинг: 0 / 0
301, 302 status
    #38509262
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
relief,
ну что там, 301 закешируется браузером 302 нет
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / 301, 302 status
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]