HTTP 기초

Ruinak·2021년 5월 24일
0

Glossary

목록 보기
9/26
post-thumbnail

1. Client와 Server

웹 서비스는 클라이언트와 서버로 구성 되어있음

=> 요청과 응답이라는 방식을 통해 통신함

2. MIME

  • MIME : 미디어 타입
  • http는 수천개의 데이터 타입을 다루기 때문에 mime이라는 데이터포멧라벨을 웹에서 전송되는 객체 각각에 붙임
    - 즉, 이 웹콘텐츠가 어떤 데이터 타입인지 알려주는 라벨임
  • EX
    1) HTML 데이터 타입 => text/html
    2) JPEG 이미지 데이터 타입 => image/jpeg
    3) GIF 이미지 데이터 타입 => image/gif

3. URI/ URL/ URN

URI란?

  • 통합자원식별자(Uniform Resource ldentifier)
  • 웹 서버 리소스의 이름임
  • 인터넷 우편물 주소 같은 역할

URL이란?

  • 통합자원지시자(Uniform Resource Locator)
  • 특정 서버의 한 리소스에 대한 구체적인 위치서술
  • 오늘날 대부분의 URI 는 URL
  • 표현 형식
    - " http프로토콜 + 서버 인터넷 주소 + 웹 서버 리소스 "
    - " https://blog.naver.com/about "

URN이란?

  • 통합자원이름(Uniform Resource Name)
  • 리소스의 위치에 영향을 받지 않는 유일무이한 이름 역할

4. 주요 HTTP 메서드

GET

  • 서버에서 클라이언트로 지정한 리소스를 보냄
  • 리소스를 조회할 때 사용함
  • 서버에 데이터를 전송할때는 query를 사용해서 전달함

PUT

  • 클라이언트에서 서버로 보낸 데이터를 지정한 이름의 리소스로 저장
  • 리소스가 있으면 완전히 대체, 없으면 새로 생성함

POST

  • 클라이언트 데이터를 서버게이트웨이 애플리케이션으로 보냄
  • 주로 등록에 사용함

DELETE

  • 리소스를 제거할때 사용

5. HTTP 상태 코드

profile
Nil Desperandum <절대 절망하지 마라>

0개의 댓글