a) На основании какой информации web application
определяет, является ли конкретный запрос GET
? Просто проверяя, содержит ли запрошенный URL-адрес query string parameters
?Некоторая путаница с запросами GET/POST
б) Когда страница http://some_domain/A.aspx сначала просила (или нажав ссылку элемент <a..>
или вручную путем ввода URL
в адресную строку), я предполагаю, что это не является ни POST
или GET
запросом?
с) Если пользователь вручную вводит в Address toolbar
URL http://some_domain/A.aspx?ID=100, будет web application
рассматривать запрос как GET
запроса, даже если query string values
не были извлечены (в браузере) из FORM elements
?
d) Предполагая, что мы запрашиваем http://some_domain/A.aspx?ID=100, будет ли на обратной стороне запроса браузера url http://some_domain/A.aspx?ID=100 или просто http://some_domain/A.aspx?
е) Предполагая, что страница http://some_domain/A.aspx?ID=100 имеет FORM’s method attribute
набор для POST
, но его URL также содержит некоторые query string variables
, то есть на постбэка запрос считающееся GET
или POST
?
Спасибо
re: d) это не совсем правильно. Это зависит от того, имеет ли элемент FORM элемент ACTION. – x0n
@ x0n: Да, вы технически верны, вы можете «переопределить» URL-адрес с помощью элемента действия. Однако это не случай по умолчанию, и пользователь должен был бы специально настроить это. – Mark
«... вы можете« переопределить »URL-адрес с помощью элемента действия. Однако это не случай по умолчанию, и пользователь должен будет специально настроить это». Итак, если мы явно не указываем атрибут действия FORM, то по умолчанию этот атрибут установлен в URL-адрес исходного запроса? – flockofcode