Пример объектов JSON
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
{
"Timeout": 0,
"Server": "https://api.example.com/clientcreate.asmx",
"Action": "http://api.example.com/CreateC",
"PostXML": "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><req:CreateC xmlns:req=\"http://api.example.com/\"><NAME xsi:type=\"xsd:string\">str</Name></req:CreateC></soap:Body></soap:Envelope>",
"Keyword1": "",
"Keyword2": "",
"Keyword3": "",
"UserName": "",
"UserPassword": "",
"AdditionalHeaders": "",
"DNSResolveMode": "Device Cached",
"DNSserverIP": "",
"CustomDNSHosts": null,
"Device_Id": 112457,
"Id": 991330,
"Task_Type_Id": 10,
"Name": "SOAP test"
}
{ "Timeout": 0, "Server": "https://api.example.com/clientcreate.asmx", "Action": "http://api.example.com/CreateC", "PostXML": "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><req:CreateC xmlns:req=\"http://api.example.com/\"><NAME xsi:type=\"xsd:string\">str</Name></req:CreateC></soap:Body></soap:Envelope>", "Keyword1": "", "Keyword2": "", "Keyword3": "", "UserName": "", "UserPassword": "", "AdditionalHeaders": "", "DNSResolveMode": "Device Cached", "DNSserverIP": "", "CustomDNSHosts": null, "Device_Id": 112457, "Id": 991330, "Task_Type_Id": 10, "Name": "SOAP test" }
{
    "Timeout": 0,
    "Server": "https://api.example.com/clientcreate.asmx",
    "Action": "http://api.example.com/CreateC",
    "PostXML": "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><req:CreateC xmlns:req=\"http://api.example.com/\"><NAME xsi:type=\"xsd:string\">str</Name></req:CreateC></soap:Body></soap:Envelope>",
    "Keyword1": "",
    "Keyword2": "",
    "Keyword3": "",
    "UserName": "",
    "UserPassword": "",
    "AdditionalHeaders": "",
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "Device_Id": 112457,
    "Id": 991330,
    "Task_Type_Id": 10,
    "Name": "SOAP test"
}

Описание полей

поле Type Обязательно/Опционально описание

сервер

струна

Обязательно

Адрес (URL-адрес), по которому доступна веб-служба.

пример:
"Server" : "https://api.example.com/clientcreate.asmx"

действие

струна

Обязательно

URI запроса.

ПостXML

струна

Обязательно

Тело XML-запроса.

ключевое слово

струна

необязательный

В ключах ключевых слов можно указать одно или несколько слов или фраз, которые требуется найти в ответе.

Имя пользователя

струна

необязательный

Это поле содержит имя пользователя для проверки подлинности SOAP.

пример:
"UserName": "demo_username"

ПользовательПароль

струна

необязательный

Это поле содержит пароль для проверки подлинности SOAP.

пример:
"Password": "demo_password"

Дополнительные заголовки

струна

необязательный

Сведения о сообщениях SOAP для конкретного приложения.

DNSРесольвеМод струна необязательный ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:

  • Устройство Кэшировано
  • Не кэшированный
  • TTL Кэшированный
  • Внешний DNS-сервер

Для подробного объяснения, пожалуйста, обратитесь к статье «Опция режима DNS».

DNSserverIP струна необязательный Поле для пользовательского IP-адреса DNS-сервера.

Для подробного объяснения, пожалуйста, обратитесь к статье «Опция режима DNS».

Device_Id

Int32

Обязательно

READ ТОЛЬКО поле. Уникальный идентификатор устройства.

пример:
"Device_Id": 8550

идентификатор

Int32

Обязательно

*Только для операций редактирования

READ ТОЛЬКО поле. Уникальный идентификатор задачи.

пример:
"Id": 17714

Task_Type_Id

Int32

Обязательно

Идентификатор типазадачи.

пример:
"Task_Type_Id": 10

имя

струна

необязательный

Имя задачи.

пример:
"Name": "SOAP"

Времени ожидания

Int32

необязательный

Это поле определяет максимальное значение времени (в мсекундах) для выполнения задачи.

пример:
"Timeout": 0