REST API

서버 자원을 클라이언트에 구애받지 않고 사용할 수 있게 하는 설계 방식.

클라이언트에서 정보를 요청하면 서버는 특정 기기에 종속되지 않고 모든 기기에서 통용할 수 있는 JSON 데이터를 응답으로 보냅니다.

 

JSON

키 와 값, 쌍으로 이루어진 속성으로 구성.

{
    "키1": 값,
    "키2": 값,
    "키3": 값
}

 

Talend API Tester

HTTP 및 REST API를 쉽게 호출, 검색 및 테스트할 수 있습니다.

https://chromewebstore.google.com/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm?hl=ko&pli=1

 

Talend API Tester - Free Edition

Visually interact with REST, SOAP and HTTP APIs.

chrome.google.com

 

가짜 API를 사용해 무료로 테스트를 할 수 있다.

https://jsonplaceholder.typicode.com

 

JSONPlaceholder - Guide

Guide Below you'll find examples using Fetch API but you can JSONPlaceholder with any other language. You can copy paste the code in your browser console to quickly test JSONPlaceholder. Getting a resource fetch('https://jsonplaceholder.typicode.com/posts/

jsonplaceholder.typicode.com

HTTP 상태 코드

HTTP메시지

시작라인 - HTTP요청 또는 응답 내용이 있습니다. 시작 라인은 항상 한 줄로 끝납니다.

헤더 - HTTP전송에 필요한 부가정보가 있습니다.

빈 라인 - 헤더의 끝을 알리는 빈 줄로, 헤더가 모두 전송되었음을 알립니다.

본문 - 실제 전송하는 데이터가 있습니다.

'코딩자율학습단 > 스프링부트' 카테고리의 다른 글

스프링부트 12일차  (0) 2024.01.19
스프링부트 11일차  (0) 2024.01.18
스프링부트 9일차  (0) 2024.01.15
스프링부트 8일차  (0) 2024.01.14
스프링부트 7일차  (0) 2024.01.12

+ Recent posts