Какой срок для части URL после знака вопроса? - PullRequest
35 голосов
/ 24 октября 2010

http://www.example.com?foo

Какой термин для foo части URL?

Ответы [ 5 ]

91 голосов
/ 24 октября 2010

Это запрос или иногда строка запроса.

Чтобы получить полезную диаграмму из URI RFC:

     foo://example.com:8042/over/there?name=ferret#nose
     \_/   \______________/\_________/ \_________/ \__/
      |           |            |            |        |
   scheme     authority       path        query   fragment
6 голосов
/ 24 октября 2010

Это называется «строка запроса», как вы можете видеть в википедии .

5 голосов
/ 24 октября 2010

Часть URL "foo", как вы указали, называется запросом.

Источник: http://tools.ietf.org/html/rfc3986#section-3.4

0 голосов
/ 24 октября 2010

Зависит от технологии, которую вы используете. Обычно его называют имя значение пара. Строка запроса относится ко всей строке после? знак. Затем в зависимости от используемой технологии строка запроса анализируется и обычно отображается в виде словаря. Например, http://www.example.com? Foo = bar & foo1 = bar1 : Запрос ["foo"] возвращает "bar" Запрос ["foo1"] возвращает "bar1" для asp или $ _GET ["foo"] -> "bar" для php и т. д.

0 голосов
/ 24 октября 2010

Только foo называется строковыми параметрами URL-запроса

...