Espruino:Справочник по API/Класс url/parse()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция 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:
- WiFi-модуль CC3000
- Дистанционная WiFi-консоль
- Интернет (HTTP/TCP/UDP и т.д.)
- Демонстрация изображения вебкамеры ПК/планшета на дисплее через Ethernet
- Графический веб-интерфейс
- Интерактивный пользовательский веб-интерфейс
- Файловый HTTP-сервер
См.также
Внешние ссылки