La API web es un marco de trabajo que se utiliza para construir servicios HTTP que llegan a una amplia gama de clientes, incluidos navegadores y dispositivos móviles.
La siguiente es la URL base:
<Protocolo>://<Nombre de dominio>:<Número de puerto>/api/v1
Si utiliza la unidad de visualización con la Serie SP5000 Open Box (Modelo Windows 10 IoT Enterprise), la Serie IPC, o PC/AT, también puede utilizar el nombre de la máquina.
Introduzca el nombre de usuario y la contraseña para obtener el token. Cuando usa Seguridad, el token se utiliza para la autorización.
La autenticación basada en tokens es una técnica de seguridad que autentica a los usuarios que intentan iniciar sesión en un servidor, una red o algún otro sistema seguro, utilizando un token de seguridad proporcionado por el servidor.
| Elemento | Valor | |||||||||
| Método | POST | |||||||||
| URL | <Base URL>/login | |||||||||
| Parámetros | N/A | |||||||||
| Cabecera | Tipo de contenido, Longitud de contenido
|
|||||||||
| Cuerpo | JSON
|
|||||||||
| Ejemplo | POST http://192.168.1.100:8000/api/v1/login HTTP/1.1 Host: localhost:8082 Content-Type: application/json content-length: 44 { "username":"User1", "password":"Pass1" } El código de ejemplo está escrito en Java. |
| Elemento | Valor | ||||||
| Código de estado | Si la autenticación es correcta, la unidad de visualización enviará 200 (OK).
|
||||||
| Cabecera | Contenido-Tipo, Transferir-Codificación
|
||||||
| Cuerpo | JSON
|
||||||
| Ejemplo | HTTP/1.1 200 OK Content-Type: application/json Transfer-Encoding: chunked
8e { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IlVzZXIxIiwibGV2ZWwiOjF9.eqVwAuo0KMqdggICllJVPs3IE67oHdUpo04w68md7kI" } 0El código de ejemplo está escrito en Java. |