В моей предыдущей статье мы рассмотрели основы HTTP. Теперь давайте немного углубимся в URL-адреса Интернета и HTTP-глаголы.

Интернет | URL-адреса

Сообщение запроса находится в центре веб-коммуникаций. Эти сообщения отправляются через унифицированные локаторы ресурсов и URL-адреса. Вы, вероятно, знакомы с URL-адресами, но давайте немного поговорим об их структуре.

Протокол

Протокол — это стандарт, определяющий способ передачи данных между компьютерами. Как вы видите на экране, в первой части рассказывается, какой протокол это может быть HTTP или HTTPS. HTTPS — это HTTP с шифрованием и проверкой. Единственная разница между этими двумя протоколами заключается в том, что HTTPS использует TLS (SSL) для шифрования обычных HTTP-запросов и ответов и для цифровой подписи этих запросов и ответов.

Хозяин

Вторая часть — это адрес хоста. Это позволяет вам разместить свой веб-сайт в Интернете, предоставив место для хранения для веб-сайта, подключенного к Интернету.

Порт

Ниже приведен номер порта. Для компьютера, подключенного к сети с IP-адресом, порт является конечной точкой связи. Порты обозначаются номерами, и ниже 1024 каждый порт по умолчанию связан с определенным протоколом. Вы бы не часто это видели. Если вы его не видите, это означает, что он находится на порту по умолчанию, который является портом 80.

Путь к ресурсу и запрос

Путь к ресурсу, путь к файлу HTML используется для поиска файла в папке веб-сайта. Пути к файлам аналогичны адресам файлов для веб-браузера. Изображения, файлы, файлы CSS, файлы JS, видео и т. д. для добавления в наш файл HTML. Мы можем создать и смонтировать его с помощью этих путей к файлам.

Вы можете указать путь к ресурсу и переменные запроса или запросить данные после вопросительного знака. Существуют и другие типы, которые не являются ссылками, например URI. URL-адреса похожи на идентификаторы хостов, а действия определяются и выполняются с помощью HTTP-глагола.

Давайте посмотрим, что такое глаголы HTTP и что они делают.

Интернет | Глаголы HTTP

Есть несколько действий, которые клиент может выполнять на хосте. HTTP формализовал некоторые из них, которые охватывают основы для всех типов приложений, которые являются общеприемлемыми. Это 4 глагола, которые вы видите на экране. Эти глаголы также называются операциями CRUD, которые обозначают операции создания, извлечения, обновления и удаления. Это все разные функции. Вот почему HTTP-методы используются для выполнения глаголов. Давайте посмотрим, что делают методы HTTP.

  • Команда Получить извлекает существующий ресурс, используя необходимую информацию, содержащуюся в URL-адресе.
  • Команда Post создает новый ресурс.
  • Глагол Put обновляет существующий ресурс.
  • И глагол Удалить. Хорошо удаляет существующий ресурс.

Эти 4 глагола являются самыми популярными. Большинство инструментов и платформ явно предоставляют эти глаголы запроса. HTTP поддерживает больше малоиспользуемых глаголов, которые вам вряд ли когда-либо понадобятся, давайте посмотрим и на них!

Возможно, самая важная часть раздела HTTP и даже Интернета, по крайней мере, с точки зрения разработчика программного обеспечения.

  • Глагол Head похож на get, но без тела сообщения.
  • Глагол Trace используется для получения переходов, которые выполняет запрос, чтобы пройти от сервера туда и обратно. Каждый промежуточный прокси-сервер или шлюз будет вводить свой IP-адрес или DNS-имя в поле заголовка «через». Это можно использовать в диагностических целях.
  • Глагол Options используется для получения сведений о возможностях сервера. На стороне клиента его можно использовать для изменения запроса в зависимости от того, что может поддерживать сервер.

Это будет для URL-адресов и глаголов HTTP. До встречи в следующей статье!