본문 바로가기
2. 우당탕탕 개발자/2-1. 공부기록

30Jan2020 TIL

by Little Monkey 2020. 1. 31.
반응형

어제 한 내용 정리 

APIs : 서버 자원에 접근하기 위해서 어떻게(HOW) 상호교류해야하는지를 알려주는 가상의 접점

URL : logical 서버 리소스의 위치. 도메인 네임(domain name, path to the resource)포함.=  endpoints

AJAX : 페이지가 로딩된 후에 웹 어플리케이션이 정보 저장/로드하는 것을 허락하는 기술집. 대부분의 사람들은 jQuery's $.ajax 매서드를 사용하여 AJAX를 단순화하는 library 또는 frameworks를 이용한다.


URL : Uniform Resorce Locator

1) http://  2) www. 3) google.com/ 4) search 5) ?q=puppies 6) #p2 

1) scheme

2) host

3)subdomain

4)path

5)query string : ? 와 query string

6)hash fragment


 

Http status codes

1xx : 기다려

2xx: 성공

3xx:re-direct(304요청에 대한 응답이 수정되지 않음 - cache)

4xx:client 응답없음 403 권한없음 404 요청받은 리소스 사용 어려움

5xx: server 응답없음

 

HTTP request 

시작줄 예시 )) GET http://monkeydeveloper.tistory.com HTTP/1.1 

1. HTTP method verb (GET, PUT, POST) or noun(HEAD, OPTIONS)

2. 주로 URL or protocol, port, domain

3. HTTP version

 

헤더

1. Genral header

2. Request header

3. Entity header

 

본문(= body)

GET, HEAD, DELETE, OPTIONS 리소스를 가져오는 요청은 request에 body가 필요하지 않다.

 

HTTP Response

상태줄(status line) 예시)) HTTP/1.1 404 Not Found.

헤더 

본문


HTTP Methods 정리

GET : 리소스 get 요청

POST: 데이터를 서버에 제출. 서버 상태의 변화

PUT: 연속적인 요청에도 같은 효과를 가져옴. 기존 데이터를 교체하는 update

DELETE:삭제


Under the hood : Implies that the implementation is not intuitively obvious from the appearance, but the speaker is about to enable the listener to grok it. (출처)

compile


Runtime : 프로그래밍 언어가 구동되는 환경

blocking : 함수 실행 -> 종료 -> 새로운 함수 실행 -> 종료 -> ....  (동기적)

non-blocking : 함수실행 -> ... 새로운 함수 실행 -> 종료...? (비동기적)

Node.js : 이벤트 기반 및 논블로킹 I/O 모델. -> 속도가 빠르다. 

- filesystem/ http / url / path 는 node 와 함께 번들링되어 있는 모듈 (require""방식으로 사용)

반응형

'2. 우당탕탕 개발자 > 2-1. 공부기록' 카테고리의 다른 글

06Feb2020 TIL  (0) 2020.02.06
02Feb2020 TIL  (0) 2020.02.03
29Jan2020 TIL  (0) 2020.01.30
28Jan2020 TIL  (0) 2020.01.29
15Jan2010 TIL  (0) 2020.01.16

댓글