기본 쌓기/생활코딩4 RestAPI) REST API https://www.youtube.com/watch?v=PmY3dWcCxXI https://www.youtube.com/watch?v=iOueE9AXDQQ&t=312s [Rest API란?] API(Application Programming Interface): 컴퓨터의 기능을 실행시키는 방법 RestAPI : 내 컴퓨터가 아닌 다른 사람의 컴퓨터(서버)의 기능을 실행시킬 때 사용되는 일종의 형식 -인터넷과 웹을 통해 나의 컴퓨터를 제어할 때 어떻게 효율적으로 API를 동작시킬 수 있는가에 대한 고민의 결과가 REST API -http를 이용해서 기계들이 통신을 할 때 http가 가진 잠재력을 최대한 이용할 수 있도록 유도하기 위한 모범 사례 [활용] 블로그나 같은 서비스를 운영한다고 할 때 하나하나의.. 2022. 5. 3. HTTP) Response message https://www.youtube.com/watch?v=yIm0BfUvKH4&list=PLuHgQVnccGMBd-v_DjNm61EBaDpYZSV1Z&index=4 - `Response Headers(응답헤더)`의 `view source(소스보기)` [HTTP Response Format] 1. status HTTP/1.1 200 OK - 첫 번째 행 - `HTTP/1.1`이라는 포맷 - `200` : status code -- 1xx informational response : 어떤 정보를 주기 위한 것들은 100번대(잘 안 씀) -- 2xx success : 200번대는 성공했다는 뜻 2xx라고 한다면 아주 긍정적인 메시지 -- 3xx Redirection --- Redirection : a.com으.. 2022. 5. 2. HTTP) HTTP Request message https://www.youtube.com/watch?v=1TigiIAPipA&list=PLuHgQVnccGMBd-v_DjNm61EBaDpYZSV1Z&index=3 [Request Header Format] *Request Line - 제일 먼저 나오는 행(요청 행(Request Line)) : `GET /1.html HTTP/1.1` - `GET` : 메소드 데이터를 웹 서버로 가져올 때 씀 e.g. 주소 치고 엔터 치는 것 - `POST` e.g. 로그인 전송 버튼 누르면 데이터 전송 - `/1.html` : 웹 서버에게 요청하는 정보 웹 서버는 `/1.html`을 보고서 그것에 따라 웹 브라우저가 요청한 정보를 응답해주게 됨 - `HTTP/1.1` : 웹 브라우저가 현재 사용하고 있는/사용할 수 있.. 2022. 5. 2. HTTP) HTTP 소개 조금 더 멀리 가기 위한 기본다지기 1탄 HTTP 이해하기 https://www.youtube.com/watch?v=vHhWcTyJoS0&list=PLuHgQVnccGMBd-v_DjNm61EBaDpYZSV1Z&index=2 [HTTP란?] - HyperTest Transfer Protocol - 웹 서버 웹브라우저가 통신을 할 때 사용하는 통신규칙 [Request, Response] HTML, CSS, JavaScript 같은 파일들은 서로가 주고 받는 컨텐츠이고, 그 컨텐츠를 주고 받기 위해 서버와 클라이언트가 서로 알아 들을수 있게 하는 공통의 약속, 즉 메시지가 HTTP이다. -HTTP는 크게 Request와 Respose를 위한 메시지로 구분되어있다. - 요청(request) : 서버에게 필요한 .. 2022. 5. 2. 이전 1 다음