Страница 1 из 1

Формат http-запроса

Добавлено: Ср фев 18, 2015 9:54 am
MiDash
Коллеги, а где можно посмотреть описание формата http-запроса? Вот он в случае бесперебойника:
http://127.0.0.1/objects/?object=UPS&op ... olor=green

Часть параметров интуитивно понятна, но не все.

Re: Формат http-запроса

Добавлено: Ср фев 18, 2015 10:45 am
sergejey

Re: Формат http-запроса

Добавлено: Ср фев 18, 2015 9:21 pm
MiDash
Ну, это я видел. Описания там нет, есть примеры. Собственно, из этого и состоит "порог вхождения". И FAQ поможет, но проблема - в отсутствии документации. Процесс освоения состоит из постоянного реверс-инжиниринга.
Что такое &op=m? Какие значения еще могут быть? get, set, а еще? И все это только для /objects/?

Re: Формат http-запроса

Добавлено: Ср фев 18, 2015 9:29 pm
Vit
MiDash писал(а):Ну, это я видел. Описания там нет, есть примеры. Собственно, из этого и состоит "порог вхождения". И FAQ поможет, но проблема - в отсутствии документации. Процесс освоения состоит из постоянного реверс-инжиниринга.
Что такое &op=m? Какие значения еще могут быть? get, set, а еще? И все это только для /objects/?
&op=m - параметр запуска метода вызываемого объекта
get - получить значение свойства объекта
set - установить значение свойства

в примере на вышеуказанной странице описаны примеры, они и используются в системе...

Re: Формат http-запроса

Добавлено: Пт мар 06, 2015 3:58 pm
SergeyM
Коллеги, прошу сразу не пинать ;)
есть JS скрипт
  • /****************************************************************************
    ** Показать сообщение при изменении состояния раздела
    ****************************************************************************/

    const numServer = 1; // Номер сервера
    const numPKU = 1; // Номер пульта
    const numPart = 1; // Номер раздела

    var serverNumPKU = armSkif.convert2ByteToWord(numServer, numPKU);

    // Если состояние какого-нибудь раздела изменится, то вызвать функцию..
    armSkif.signalUpdatePart.connect( updatePart );

    //---------------------------------------------------------------------------
    function updatePart(nPKU, nPart)
    {
    if ( (nPKU == serverNumPKU) && (nPart == numPart) ) // Если нужный раздел, то показать сообщение:
    armSkif.messageInformation("Информация", "Изменилось состояние раздела (" + numPart + ")\n" +
    armSkif.getPartDescription(nPKU, nPart) + "\n" +
    armSkif.convertStateToDescript( armSkif.getPartState(nPKU, nPart) ) );
    }
    ****************************************************************************
как в него вставить запрос на отправку переменных (nPKU, nPart) в МДМ?

пробовал:
1. location.href="http://10.195.30.227/objects/?script=te ... PKU&npart=" + numPart;
2. var HTTP = {};
var request = new XMLHttpRequest();
request.open("GET", "http://10.195.30.227/objects/?script=te ... PKU&npart=" + numPart, false);
request.send(null);
не получается. в программировании не силен :( , поэтому прошу помощи Клуба :D