Espruino:Справочник по API/Класс url/parse()

Материал из Онлайн справочника
Версия от 20:08, 23 мая 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция url.parse()[1]

Синтаксис

url.parse(urlStr, parseQuery)

Параметры

  • urlStr – URL, который надо пропарсить
  • parseQuery – здесь задается, парсить ли строку с запросом в объект или нет (по умолчанию false)

Возвращаемое значение

Объект, содержащий настройки для http.request или http.get. Содержит настройки method, host, path, pathname, search, port и query.

Описание

Вспомогательная функция для разделения URL на части.

Используется веб-сервисами – например, для управления запросами.

Например, вот это...

url.parse("/a?b=c&d=e",true)

...вернет вот это...

{"method":"GET","host":"","path":"/a?b=c&d=e","pathname":"/a","search":"?b=c&d=e","port":80,"query":{"b":"c","d":"e"}}

Примеры

Эта функция используется в следующих статьях документации Espruino:

См.также

Внешние ссылки