Какова правильная терминология для разделения URI на его составные части?

#http #url #uri #httpclient

#http #url #uri #httpclient

Вопрос:

Предположим, у нас есть строка "http://www.example.com/feed" . Я разбиваю эту строку на три части для использования с URI классом Apache: 1. «http» 2. «www.example.com » 3. «/feed»

Существует ли подходящий термин для этого процесса разбиения URI на составные части?

Ответ №1:

Uri можно разобрать на составные части:

Ниже приведены два примера из RFC3986:

      foo://example.com:8042/over/there?name=ferret#nose
     _/   ______________/_________/ _________/ __/
      |           |            |            |        |
   scheme     authority       path        query   fragment
      |   _____________________|__
     /  /                        
     urn:example:animal:ferret:nose
  

uri может быть либо URL, либо urn.

Ответ №2:

Разделить или разобрать? Я думаю, что это действительно семантика, и нет согласованного термина.

Ответ №3:

Я бы всегда использовал термин синтаксический анализ.