Для работы с WEB-ресурсом на мобильном устройстве используйте API-запрос с указанием параметров (перед выполнением запроса определите токен пользователя).
В запросе передаются параметры ресурса и указывается заголовок Authorization для аутентификации пользователя API и при необходимости заголовок Web-Authorization для аутентификации в источнике данных:
curl -v '<IP-адрес или DNS-имя сервера>/api/v1/web/<название ресурса>/' -H "Authorization: Bearer <токен пользователя>" "Web-Authorization: Basic <токен пользователя>" -H "Content-Type: application/json" -d "{<запрос к источнику данных>}"
Примечание. Если GET-параметры ресурса задаются в запросе мобильного клиента и через консоль администратора, то используются только заданные GET-параметры в запросе мобильного клиента.
Пример ответа в формате JSON:
Trying 0.0.0.0...
TCP_NODELAY set
Connected to <IP-адрес или DNS-имя сервера> (0.0.0.0) port 80 (#0)
> GET /api/v1/web/<название ресурса>/ HTTP/1.1
> Host: <IP-адрес или DNS-имя сервера>
> User-Agent: curl/7.55.1
> Content-Type: application/json
> Authorization: Bearer <токен пользователя>
> Accept: text/plain
>
< HTTP/1.1 200 OK
< Server: nginx/1.9.11
< Date: <дата>
< Content-Type: *.*; charset=utf-8
< Content-Length: 139685
< Connection: keep-alive
< Cache-Control: no-cache,no-store,max-age=0,must-revalidate
< Expires: <дата>
< Last-Modified: <дата>
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< Allow: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE
< Vary: Origin, Cookie, Accept-Encoding
<
<!DOCTYPE html>)<ответ от источника данных></html>
См. также: