ssunw
close
프로필 배경
프로필 로고

ssunw

  • 분류 전체보기 (280)
    • Spring Boot (24)
    • kubernetes (36)
    • AWS (149)
      • SAA (139)
      • Basic (6)
    • Jenkins (1)
    • MySQL (2)
    • Linux (23)
    • Docker (16)
    • 네트워크 (5)
    • Ansible, Terraform (19)
    • DataDog (0)
    • SRE (3)
    • Golang (1)
    • istio (0)
  • 홈
  • 태그
  • 방명록
728x90

golang http 패키지

http.Servemux & http.HandleFunc ServeMux는 HTTP 요청 멀티플렉서이다. 여기서 멀티플렉서는 라우터, 컨트롤러랑 동일한 뜻을 갖고 있다고 보면 된다. 수신되는 각 요청의 URL 을 등록된 패턴과 비교하고, URL과 가장 일치하는 패턴의 핸들러를 호출한다. MVC 패턴의 Controller 역할이라고 보면 된다. 또한 ServeMux는 URL Request Path 와 Host Header 를 임의로 처리하는데, 포트 번호를 제거하거나 반복되는 슬래시가 포함된 요청을 동등하고 깔끔한 URL로 리다이렉션한다. 아래는 server.go 에 작성된 http 패키지 코드이다. // DefaultServeMux is the default ServeMux used by Serve. ..

  • format_list_bulleted Golang
  • · 2023. 11. 27.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
공지사항
  • LinkedIn
전체 카테고리
  • 분류 전체보기 (280)
    • Spring Boot (24)
    • kubernetes (36)
    • AWS (149)
      • SAA (139)
      • Basic (6)
    • Jenkins (1)
    • MySQL (2)
    • Linux (23)
    • Docker (16)
    • 네트워크 (5)
    • Ansible, Terraform (19)
    • DataDog (0)
    • SRE (3)
    • Golang (1)
    • istio (0)
최근 글
인기 글
최근 댓글
태그
  • #spring
  • #RDS
  • #AWS
  • #ELB
  • #Spring Boot
  • #객체지향설계
  • #ASG
  • #EC2
  • #solid
  • #Linux
전체 방문자
오늘
어제
전체
250x250
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바