Выполнение базовых HTTP-запросов
Methods
- api.network.get(uri, timeout_ms) → NetworkResult
- api.network.isAvailable() → Boolean
- api.network.post(uri, uploadData, uploadContentType, timeout_ms) → NetworkResult
Methods description
-
get(uri, timeout_ms) → NetworkResult
-
Выполнить GET-запрос на указанный URI. Вызов функции блокирует до завершения операции или истечении таймаута
Parameters:
Name Type Argument Default Description uri String полный URI HTTP-ресурса (например, http://ya.ru, http://192.168.1.1:8085/action и т.д.)
timeout_ms Number optional 60000 таймаут ожидания ответа в миллисекундах, если не задан то используется по умолчанию 60000
Return:
-
isAvailable() → Boolean
-
Проверить доступность сетевого подключения на устройстве (3G, GPRS, Wi-Fi и т.д.) Внимание! Наличие подключения не гарантирует доступность каких-либо сетевых ресуров.
Return:
Boolean -
post(uri, uploadData, uploadContentType, timeout_ms) → NetworkResult
-
Выполнить POST-запрос на указанный URI. Вызов функции блокирует до завершения операции или истечении таймаута
Parameters:
Name Type Argument Default Description uri String полный URI HTTP-ресурса (например, http://ya.ru, http://192.168.1.1:8085/action и т.д.)
uploadData * данные для отправки в теле POST-запроса
uploadContentType String optional "text/plain" Mime-тип отправляемых данных, если не задан то используется по умолчанию "text/plain"
timeout_ms Number optional 60000 таймаут ожидания ответа в миллисекундах, если не задан то используется по умолчанию 60000
Return: