728x90
728x90
확장 프로그램 Talend
API
- Application : 운영체제를 제외한 모든 프로그램
- Programming : 코드를 통해서 프로그램을 만드는 과정
- Interface : 표준, 규칙, 강제성이 있는 약속
REST API
- 기존 : GET, POST 방식만 사용함
→ POST는 추가/수정/삭제가 가능한데, 이를 컴퓨터가 구분할 수 있도록 하기 번거로워서 REST API 등장
① GET : 정보 요청 (서버 자원 요청)
· HTTP 메시지 body 부분에 데이터 X
· 정보를 전송한 기록이 남음
· 주소 창에 주소를 입력하거나, a 태그를 이용해서 주소로 접근하면 GET 메서드 실행
· 시작 줄에 입력하면 GET 방식으로도 데이터를 보낼 수 있음
ex) http://localhost:8080/blog/boardcontroller?name="홍길동"
② POST : 정보 추가 요청
· HTTP 메시지 body 부분에 데이터 O (용량 제한 거의 없음)
· 정보를 전송한 기록이 남지 않음
③ DELETE : 정보 삭제 요청
④ PUT : 정보 수정 요청
· 전체 수정 시 사용 : 하나의 row에 대한 모든 컬럼 수정
⑤ PATCH : 정보 수정 요청
· 일부 수정 시 사용 : 특정 컬럼을 지정해서 수정
320x100
반응형
'CS' 카테고리의 다른 글
[HTTP] Web Server & WAS (Web Application Server) ★ (0) | 2023.03.22 |
---|---|
[HTTP] 웹 브라우저와 웹 렌더링 (0) | 2023.03.22 |
[HTTP] 웹 서비스와 웹 리소스 (URI & URL) (0) | 2023.03.22 |
[HTTP] 통신 프로토콜 - HTTP와 HTTPS (0) | 2023.03.21 |
[HTTP] 인코딩과 포트 (0) | 2023.03.21 |