본문 바로가기

REST API2

[웹 기본개념] URL / URI / REST API [URL]프로토콜 : http, https, ftp 등호스트네임 : 도메인 or ip (서버컴퓨터의 이름 - 위치)URL path : 서버컴퓨터(호스트)에서 클라이언트가 요청한 파일 디렉토리쿼리 : 추가적인 질문사항 [URI]Identifier : 식별자, 자원 식별자, id값(index)차이 : URL은 서버컴퓨터에서 클라이언트가 요청한 파일의 디렉토리를 나타낸다면, URI는 자원의 고유 식별자(id값)를 나타냄URI가 URL을 포함하는 개념예시 : http://clooo.loooooo.net/lectures/114 - lecture(db 테이블 네임)라는 db에 저장된 자원의 114번째 자원 [REST API]서버에 리퀘스트할 때 자원의 id와 자원에 대한 처리(HTTP METHOD)를 포함하여 리퀘.. 2017. 3. 24.
[rails] 레일즈 핵심개념 - CRUD / REST Api [레일즈 CRUD / REST API] CRUD => Create(생성), Read(읽기), Update(업데이트), Delete(삭제)를 묶어서 일컫는 말이다. => 자원에 대한 처리를 나타내는 것으로, M(모델)과 밀접한 관련이 있다. => 데이터베이스 테이블 레코드(자원)에 대해 어떤 처리를 하느냐에 대한 것 => 레일즈는 데이터베이스 테이블(모두 선택할 수도 있고 특정 레코드를 선택할 수 있음)을 모델 객체화하여 CRUD 각각에 맞는 메서드를 사용함 (메서드 : new, find or where 후 배열 나열로 show, update, destroy) => 참고자료 : https://ko.wikipedia.org/wiki/CRUD API => Api란 제공하는 기능을 제어할 수 있게 만든 인터페이.. 2017. 2. 2.