Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The HTTP API allows receiving data in xml XML format for further processing in scripts.To send a file, perform a POST request as follows.

General request format:

httpsPOST http://127.0.0.1:8081IP-address:port/intellect_core/{Any}

<tag1>

...

Code Block
languagexml
<tag1>
    <tag2>some_data</tag2>

...


    <tag3>another_data</tag3>

...

Note.

</tag1>
Info
title

Request parameters:

Parameter

Required

Description

AnyYes

Any set of valid characters can be specified

...

, except for

...

Event

...

and

...

React

...

, for example:

...

  • http://127.0.0.1:

...

  • 8080/intellect_core

...

  • http://127.0.0.1:

...

  • 8080/intellect_core/Any

...

  • http://127.0.0.1:

...

  • 8080/intellect_core/Custom


Info
titleNote

In the requests, it is necessary to specify the port set up in the Web server settings — see Configuring the Web-server module.

Request example:

POST http://127.0.0.1:8080/intellect_core/Any

Code Block
languagexml
<tag1>
    <tag2>some_data</tag2>
    <tag3>another_data</tag3>
</tag1>

Response example:

After receiving the data in

...

XML format in Intellect, the following event is generated:

HTTP|1|CUSTOM_EVENT|url</intellect_core/Any>,owner<SLAVE-ID>,data<PG5..90ZT4=>

...

Response parameters:

...

Parameter

Description

data

Request body (XML in the example above) base64-encoded

...

url 

...

Part of the posted url

...