# API

5. 타워/챔피언에게 의도적으로 죽은경우
타워나 챔피언에게 의도적으로 죽는 신고사유를 판단하기위해 어떤 데이터를 봐야할까? RIOT API 를 이용해서 streamlit 에 유저신고 대시보드를 만들어보았습니다.

MSA: Swagger UI로 API 문서 통합 프로세스 (2) 도커 컴포즈 파일
도커 데스크톱을 깔아 두면 로컬에서 쉽게 도커 컴포즈와 독립형 Swagger UI 프로세스를 사용할 수 있다.다음 파일을 원하는 곳에 docker-compose.yml이라는 이름으로 작성해 두고(보통 원격 저장소로 같이 공유하니까 프로젝트에 포함시킨다.)도커 데스크톱을

MSA: Swagger UI로 API 문서 통합 프로세스 (1) Rest Doc을 사용해도 Swagger를 사용해도 Swagger UI로 모아 주기
Swagger UI 통합을 위한 프로세스가 독립적으로 실행되고 있다. 이 프로세스는 각 마이크로 서비스가 제공하는 Open API 문서를 모아서 제공한다. 이 프로세스는 Rest Doc 사용 여부 등과 무관하게 Open API 문서를 제공받을 뿐이므로, 여러 마이크로
[Spring] 아임포트(iamport)로 결제 기능 구현
아임포트(iamport) 아임포트는 무료로 PG 결제를 연동해주는 서비스이다. 이니시스, 카카오페이, 네이버 페이, 다날 등 다양한 결제 플랫폼을 프로젝트에 쉽게 연동할 수 있다. PG PG(Payment Gateway)는 전자지급결제대행으로 온라인에서 상품이나 서비
API란 무엇인가?!
API: Application Programming Interface컴퓨터간 소통을 쉽고 빠르게 만들어주는 중계 계층아래와 같은 요소들이 정의되어 있다.Protocol: 어떤 protocol로 통신할 것인지Method: get, post, ... 등 메소드Data ty
API란
프론트엔드는 백엔드에 정보를 요청함백엔드는 요청에 따른 정보를 가져와서 프론트엔드에 전달해줌프론트엔드는 그 정보를 표시해줌프론트엔드가 백엔드에 요청을 할 때 특정 규칙에 맞게 요청을 해야 함이 사용 규칙을 제공하는 것이 APIOpen API : 누군가 백엔드를 만들어놓
0525, 0526 API 따오기!
웹에서 사용되는 데이터나 자원을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청와 응답을 정의하는 방식을 의미합니다.0단계에서는 단순히 HTTP 프로토콜을 사용해도 되고, 이 경우 API를 REST API라고 할 수 없으며 0단계는 REST API를 작성하기

신입 Spring 이미지 업로드 API 설계
기본 틀 (이미지가 없는 경우)파일 형식 지정해주기 (조건)파일 크기 지정해주기(조건)이미지 크기 확인 (조건) px, 비율저장 부분log.info(REQUEST_LOG_FORMAT, url);: 이 줄은 요청 URL을 나타내는 정보 메시지를 기록합니다. 'REQUES

4. 핵을 쓰는경우 어떻게 데이터에 남을까? (GOLD)
이번에는 리그 오브 레전드 게임에서 핵을 쓰는 경우 입니다. 그 중에서 최근에 유행했던 GOLD 스크립트 핵과 관련해서 핵을 사용했을 때 어떻게 데이터가 남고 다른 유저들과 차이점이 있는지 분석해보려고 합니다.

HTTP / 네트워크
일반적인 모바일앱들을 보았을 때 인터넷 연결 없이 잘 작동하지 않는다. 그 이유는 상품 정보를 인터넷 어딘가에 존재하는 서버로부터 받아와야 하기 때문이다.만약 상품 정보들이 앱 안에 모두 담긴 경우라면 그 앱은 끊임없이 업데이트를 진행해야 한다. 새로운 상품, 삭제되
0524 HTTP
HTTP Messages는 클라이언트와 서버 사이에서 데이터가 교환되는 방식을 의미하며 요청(Request), 응답(Response) 2가지 유형이 있습니다. HTTP Messages는 몇 줄의 텍스트 정보로 구성되며, 구성파일 • API • 기타 인터페이스에서 자동으
0524 AJAX
AJAX(Asynchronous JavaScript And XMLHttpRequest)는 JavaScript, DOM, Fetch, XMLHttpRequest, HTML 등의 다양한 기술을 사용하는 웹 개발 기법입니다. AJAX는 웹 페이지에 필요한 부분에 필요한 데이
[핸드북] REST API
REST API > 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스 REST는 Representational State Transfer (대표 상태 전송)의 줄임말로 애플리케이션 개발의 아키텍처 중 하나이다. 기본 개념 웹 애플리

3. lol 미니맵 애니메이션 만들기
저번 글에 이어서 유저의 이동경로를 파이썬 image plot 과 Functionanimation 을 이용해서 표현 해보겠습니다. 들어가기전 위 기능을 통해 유저가 죽은위치, 머무른 위치가 어디인지 미니맵을 통해 대략적으로 확인 할 수 있습니다. 사실 여러 상황과

2. 탈주닌자들의 로그는 어떻게 남을까?
롤 신고사유중 아주 대표적인 이유로 탈주/AFK/자리비움이 있습니다. 해당 이유로 신고를 했을 때 이 유저가 탈주를 했다는 증거가 남아야할텐데 RIOT API에서 제공되는 데이터로 그 증거를 찾을 수 있을까? 궁금했습니다. 신고를 받고 해당 이유로 신고가 들어왔을 때

Vite & axios CORS 해결하기
최근 과제테스트에서 API 요청으로 데이터를 받아와야 했는데 API KEY와 쿠키 허용까지 했는데도 CORS 에러가 발생해서 문제를 해결하지 못하고 제출한 경험이 있다. 다음에도 같은 상황에서 해결하지 못하면 안되기 때문에 이번에 해결방법을 정리하고자 한다.자바스크립트

SpringBoot 메세지 발송/조회 API 설계 2 (Entity, DB, Controller, Service, POSTMAN)
이 코드는 lombok 어노테이션을 사용하여 자동으로 생성되는 생성자, 게터, 세터 등을 포함하는 Java 클래스입니다.•@Data: @ToString, @EqualsAndHashCode, @Getter, @Setter, @RequiredArgsConstructor 어