doongeon의 stack 공유

고정 헤더 영역

글 제목

메뉴 레이어

doongeon의 stack 공유

메뉴 리스트

  • 홈
  • 분류 전체보기 (36)
    • Web (4)
    • Python (1)
    • 컴퓨터과학 (12)
    • AWS (2)
    • JavaScript (9)
    • GitHub (1)
    • C,C++ (2)
    • Node.js (1)
    • Java (4)

검색 레이어

doongeon의 stack 공유

검색 영역

컨텐츠 검색

Web

  • Restful api

    2025.06.19 by doongeon

  • HTTP (HyperText Transfer Protocol)

    2025.04.14 by doongeon

  • GET vs POST (Http Methods)

    2024.08.24 by doongeon

  • 발더스 게이트 3 아이템 사전

    2024.05.03 by doongeon

Restful api

JSON 주고받는 걸 넘어서그동안 나는 REST API를 "그냥 JSON 주고받는 방식" 정도로 이해하고 있었다.하지만 실제로 REST는 단순한 형식이나 기술이 아니라 웹 아키텍처의 설계 스타일이다. 이번 기회에 REST가 정확히 무엇인지, 그리고 왜 그렇게 설계되었는지를 정리해보려 한다.REST?REST는 REpresentational State Transfer의 약자다.직역하면 "자원의 상태를 표현하고 전달하는 방식"인데, 이게 무슨 말인지 쉽게 풀어보자.Resource (자원): 서버가 관리하는 모든 것. 예: 사용자, 게시글, 상품 등Representation (표현): 자원을 표현한 형태. 예: JSON, XML, HTML 등State Transfer (상태 전달): 클라이언트가 HTTP 요청을..

Web 2025. 6. 19. 10:06

HTTP (HyperText Transfer Protocol)

이전 면접에서 HTTP가 어떤 프로토콜인지 질문을 받았는데 이참에 정리를 해두면 좋겠다 생각이 들어 글을 쓰게 되었다. HTTPHTTP는 TCP/IP 프로토콜에서 Application layer에 해당하는 프로토콜로 주로 웹 브라우저(클라이언트)와 웹 서버 간에 HTML, 이미지, JSON과 같은 리소스를 주고받을 때 사용됩니다. Features비연결성(Connectionless): 클라이언트가 요청을 보내고 서버가 응답을 완료하면, 연결은 종료됩니다. 요청마다 새로운 연결이 필요합니다.무상태성(Stateless): 이전 요청과 다음 요청 간에 상태 정보를 저장하지 않습니다. 상태 유지를 위해서는 쿠키, 세션 등을 별도로 사용해야 합니다.텍스트 기반 프로토콜: 요청(Request)과 응답(Response..

Web 2025. 4. 14. 10:22

GET vs POST (Http Methods)

HTTP Method클라이언트가 웹 서버에게 사용자 요청이나 종류를 알리는 수단 왜 HTTP Method를 사용하는가?HTTP Method가 없다면,/read-user-list/read-user-by-id/100/create-user/update-user/100/delete-user좋은 URI는 리소스 식별이 잘 되야 한다 HTTP Method를 사용한다면,GET /userGET /user/100POST /userPUT /user/100DELETE /user/100리소스와 행위를 잘 구분할 수 있다. HTTP MethodsGETPOSTPUTHEADDELETEPATCHOPTIONSCONNECTTRACEGETGET은 특정 리소스에서 데이터를 요청하는데 사용합니다.쿼리 문자열(이름/값 쌍)이 GET 요청의 U..

Web 2024. 8. 24. 10:13

발더스 게이트 3 아이템 사전

발게삼발더스 게이트 3 아이템 사전입니다.bg-3-dict.vercel.app 배포 후 Vercel Analytics를 통해 실제 사용자의 행동을 실시간으로 확인했다.어떤 페이지가 인기 있는지, 유저의 접속 지역과 트래픽 패턴을 한눈에 볼 수 있었다.이를 통해 서비스가 잘 운영되고 있다는 뿌듯함을 느꼈다.또한 데이터 기반 의사결정에 큰 도움이 되어 향후 개선 방향 설정에 활용할 계획이다. 반응도 올라오고 재밌네 또 뭐 만들지 이번 개발을 하며 느낀점을 생각한다.면Tailwind CSS로 간편한 UI 구현Tailwind CSS를 사용해 빠르고 효율적으로 UI를 스타일링했다.유튜브 강의를 참고해 네온사인 효과 같은 흥미로운 디자인 요소도 적용해 보았다.클래스를 조합하는 방식으로 짧은 시간 안에 세련된..

Web 2024. 5. 3. 20:28

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
doongeon의 stack 공유 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바