SMALL

HTTP Method


HTTP Method에는 다음과 같은 메서드가 있다.


이름

 설명

GET

서버에 리소스를 달라고 요청 한다. (Read)

HEAD

GET처럼 동작하지만 헤더 만을 반환한다.

PUT

서버가 요청의 본문을 가지고 요청 URL의 이름대로 새 문서를 만들거나, 이미 URL이 존재하면 본문을 사용해서 교체한다. (Update)

POST

서버에 입력 데이터 전송한다.(Create)

TRACE

클라이언트에게 자신의 요청이 서버에 도달했을 때 어떻게 보이게 되는지 알려준다.

OPTION

웹 서버가 어떤 메서드를 지원하는지 확인한다.

DELETE

파일을 삭제한다. (Delete)


LIST

'전공 > Web' 카테고리의 다른 글

WAS와 웹서버  (0) 2018.05.13
HTTP 상태코드  (0) 2018.05.13
SMALL

아파치와 톰캣을 예를 들어서 WAS(Web Application Server)와 웹 서버를 설명 한다.



Web Server


클라이언트가 서버에 요청을 하면 요청을 받아 정적인 데이터를 제공하는 것이다.(html, css 등)

대표적으로 Apach가 있다.


WAS(Web Application Server)


동적인 데이터를 제공하기 위해 사용 되는 것이다.(DB 접근 등)

대표적으로 Tomcat이 있다.


WAS와 Web Server를 나누는 이유


WAS에서 정적인 데이터도 처리하게되면 부하가 생긴다. 그래서 정적인 데이터는 Web Server가 처리하고 동적인 데이터는 WAS에서 처리하게 된다.

LIST

'전공 > Web' 카테고리의 다른 글

HTTP Method  (0) 2018.05.14
HTTP 상태코드  (0) 2018.05.13
SMALL
HTTP 상태코드 종류

상태코드

설명 

100

서버가 요청의 일부를 받았으며, 나머지 요청을 더 기다리고 있음 (Continue)

200

요청이 성공적으로 수행되었음(OK)

201

새로운 리소스 생성(Created)

301

접속주소가 다른 위치로 이동(Moved Permanently)

302

임시 이동 (Not temporarily)

400

사용자의 잘못된 요청 처리 못함(Bad request) 

401

인증이 필요한 페이지 요청 할 때(Unauthorized)

403

권한이 없을 때 (Forbidden)

404

요청 페이지 없음(Not found)

405

허용되지 않은 메서드 사용(Method not allowed)

500

내부 서버 오류(Internal server error)

502

잘못된 게이트웨이(Bad Gateway)

503

서비스 제공 불가(Service unailable)

504

게이트웨이 시간 초과(Gateway timeout)


LIST

'전공 > Web' 카테고리의 다른 글

HTTP Method  (0) 2018.05.14
WAS와 웹서버  (0) 2018.05.13

+ Recent posts