PART 0 REST API의 단점 엔드포인트 URL 변경 시 모두 수정해야함자원의 상태를 고려하지 않음=> 이러한 단점을 보완한 방식이 HATEOAS PART 1 REST 구현의 3단계 LEVEL0. REST 도입 전모든 전송과 응답을 POST로 하며 접근 가능한 엔드 포인트는 하나이다.HTTP의 body에 정보를 넣어 전송하는 기존의 리소스 전송 방식을 사용한다. LEVEL1. 리소스 도입REST를 도입하여 고유의 URI로 각각의 제공하는 자원을 주고 받는다.모든 자원을 제공함으로써 클라이언트는 다양한 자원과 포맷을 제공 받을 수 있다.ex)JSON, XML LEVEL2. HTTPURL과 HTTP method를 적극적으로 활용한다.해당 HTTP method로 어떻게 요청 하든 같은 응답을 받을 수 있..
PART 1 REST 1# REST란?"Representational State Transfer"의 약자자원을 이름으로 구분하고 해당 자원의 상태를 주고 받는 모든 것일반적으로 좁은 의미로 HTTP를 통해 CRUD를 실행하는 APIHTTP기반으로 필요한 자원에 접근하는 방식을 정해놓은 아키텍처 스타일(제약 조건의 집합)웹에 존재하는 모든 자원(이미지, 동영상, DB자원)에 고유한 URI를 부여해 활용 2# REST 특징(제약조건) Server-Client 구조자원(Resource)이 있는 쪽이 Server, 요청을 하는 쪽이 해당 서버에 대한 Client모든 통신은 클라이언트-서버간의 일대일로 연결서버 : 클라이언트의 상태를 신경 쓰지 않고 제공한 인터페이스에 대한 처리만 담당하여 요청이 들어올 때 그에..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bLisit/btqwrRTG4r5/CJ0CntTPK0CYJeQeEqtOJ1/img.jpg)
HTTP의 동작과정 요청 메시지 => 요청문의 GET부분 : 요청 메서드(GET,POST,HEAD 등) 2. 응답 메시지 => 상태문 : HTTP 버전 , 200 : 상태코드(200OK는 클라이언트의 요청이 성공적으로 수행되었음을 의미) => 바디의 내용은 클라이언트가 요청한 index.php 파일의 내요이 포함 HTTP method : 서버에 요청을 보내는 방법 HTTP request method 종류 HTTP Request Method 설명 GET : 데이터 획득 웹 서버에 데이터 전송을 요청 요청한 데이터를 서버로부터 가져오기만 함(서버의 상태 변경 X) URL에 쿼리 문자열을 이어붙이는 방식 HEAD : 헤더 획득 URI에 해당하는 정보의 전송을 요청, GET과는 다르게 Meta 정보만을 요청 H..
- Total
- Today
- Yesterday
- AWS
- php
- 보관주기
- SynchronousQueue
- auto.offset.reset
- 넥서스 파일 보관주기
- API Gateway
- db 두개
- 도커
- s3
- kafka with raft
- timestamptz
- jeus8.5
- 네트워크
- timestamp without time zone
- kafka without zookeeper
- 다중 데이터소스
- ThreadPoolExecutor
- 주키퍼 없는 카프카
- cleanup policy
- 제우스 로그
- LinkedBlockingQueue
- 제우스8.5
- cleanup policies
- jeus8
- 넥서스 보관주기
- 카프카
- multiple datasource
- docker
- 제우스8
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |