Коллеги, а где можно посмотреть описание формата http-запроса? Вот он в случае бесперебойника:
http://127.0.0.1/objects/?object=UPS&op ... olor=green
Часть параметров интуитивно понятна, но не все.
Формат http-запроса
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Формат http-запроса
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 27
- Зарегистрирован: Пт янв 23, 2015 5:09 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Формат http-запроса
Ну, это я видел. Описания там нет, есть примеры. Собственно, из этого и состоит "порог вхождения". И FAQ поможет, но проблема - в отсутствии документации. Процесс освоения состоит из постоянного реверс-инжиниринга.
Что такое &op=m? Какие значения еще могут быть? get, set, а еще? И все это только для /objects/?
Что такое &op=m? Какие значения еще могут быть? get, set, а еще? И все это только для /objects/?
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Формат http-запроса
&op=m - параметр запуска метода вызываемого объектаMiDash писал(а):Ну, это я видел. Описания там нет, есть примеры. Собственно, из этого и состоит "порог вхождения". И FAQ поможет, но проблема - в отсутствии документации. Процесс освоения состоит из постоянного реверс-инжиниринга.
Что такое &op=m? Какие значения еще могут быть? get, set, а еще? И все это только для /objects/?
get - получить значение свойства объекта
set - установить значение свойства
в примере на вышеуказанной странице описаны примеры, они и используются в системе...
-
- Сообщения: 100
- Зарегистрирован: Вт ноя 11, 2014 5:16 pm
- Откуда: Шатура
- Благодарил (а): 4 раза
- Поблагодарили: 8 раз
Re: Формат http-запроса
Коллеги, прошу сразу не пинать
есть JS скрипт
пробовал:
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);
не получается. в программировании не силен
, поэтому прошу помощи Клуба 

есть 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) ) );
}
****************************************************************************
пробовал:
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);
не получается. в программировании не силен


Windows, Debian 8, 1-Wire
Connect
Connect