#rest #web-services #http #url #request
#rest #веб-сервисы #http #url #запрос
Вопрос:
Я пытался получить доступ к конечной точке REST ( http://localhost:8080/api/v1/users
), когда внезапно меня поразила приведенная ниже реализация.
http назначен порт 80, и я пытался получить доступ к порту 8080 сервера, поэтому зачем использовать http в URL?
Это потому, что мы хотим указать используемый протокол (http / https) или по каким-либо другим причинам?
Комментарии:
1. …потому что, не имея имени схемы, это не абсолютный URI (URL).
2. хм, это только из-за принудительного использования имени схемы? (кроме того, не может ли действительный URL начинаться с authority ?)
3. HTTP относится не только к порту по умолчанию, но и к тому, какой протокол использовать.
4. @Evert итак, только для протокола и никакой другой причины, верно?
5. Это также для того, чтобы определить, является ли URL-адрес абсолютным или нет, как упоминал Джулиан. Если вам интересно узнать всю структуру и назначение каждой части uri, перейдите к источнику: tools.ietf.org/html/rfc3986