Страница 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);
не получается. в программировании не силен

, поэтому прошу помощи Клуба
