# 웹 API 정보

웹 API는 브라우저 및 모바일 장치 등 다양한 클라이언트에게 제공되는 HTTP 서비스를 구축하는 데 사용되는 프레임워크입니다.

### 기본 URL

다음은 기본 URL입니다.

<Protocol>://<Domain Name>:<Port Number>/api/v1

- Protocol: HTTP (Version 1.1)
- 도메인 이름: 표시기의 IP 주소를 사용합니다.

  메모: 디스플레이 장치를 SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)나 IPC 시리즈 또는 PC/AT와 함께 사용하는 경우 컴퓨터 이름도 사용할 수 있습니다.

- 포트 번호: 화면 편집 소프트웨어에서 포트 번호를 설정할 수 있습니다. 웹 서버 설정 구성

## 로그인

사용자명과 비밀번호를 입력하여 토큰을 얻습니다. 보안을 사용하는 경우 토큰은 승인에 사용됩니다.

메모: 토큰 기반 인증은 서버에서 제공되는 보안 토큰을 사용하여 서버나 네트워크, 기타 일부 보안 시스템에 로그인을 시도하는 사용자를 인증하는 보안 기술입니다.

개요

### 요청

항목 | 값
메소드 | POST
URL | <Base URL>/login
파라미터 | N/A
머리글 | 콘텐츠 유형, 콘텐츠 길이
머리글 | 값
Content-Type | application/json
바디 | JSON
필드 | 데이터 타입 | 설명
username | string | 사용자 이름
password | string | 비밀번호
예 | 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" } 메모: 예제 코드가 Java에 쓰여집니다.

### 응답

항목 | 값
상태 코드 | 승인 성공, 표시기에서 200을 전송합니다 (확인).
코드 | 참고
200 OK | 승인 성공
401 Unauthorized | 승인 실패
머리글 | 콘텐츠 유형, 전송 인코딩
머리글 | 값
Content-Type | application/json
Transfer-Encoding | Chunked
바디 | JSON
필드 | 데이터 타입 | 참고
token | string | 승인된 토큰
예 | 0 메모: 예제 코드가 Java에 쓰여집니다.