# http method

17개의 포스트
post-thumbnail

[Spring Boot] Client에게 응답 보내기

HTTP Method들을 사용하여 Client가 Server에게 요청을 보내는 작업을 하게 되면 Server는 clint에게 받은 응답에 대해 작업을 하고 그에 맞는 데이터나 메시지를 보내며 서로 소통을 할 것이다. 오늘은 HTTP Method들을 사용하며 client의 요청에 서버가 응답을 보내는 여러 방법들에 대해 알아볼 것이다. Response 보...

2021년 8월 24일
·
0개의 댓글
post-thumbnail

[Spring Boot] DELETE API

DELETE API의 특징 리소스를 삭제하는 작업을 한다. CRUD에서 D에 해당한다. 하나의 리소스에 대해 같은 작업을 반복하여도 리소스의 결과는 삭제되었다는 상태로 동일하기에 멱등하다. 리소스를 삭제하는 작업을 하기에 안정성은 없다. Path Variable을 사용가능하다. Query Parameter도 사용가능하다. 사용되는 Annotation의 종...

2021년 8월 24일
·
0개의 댓글
post-thumbnail

[Spring Boot] PUT API

PUT API 특징 리소스를 갱신하고 생성하는 작업을 한다. CRUD에서 C,U작업을 한다. POST와 다르게 같은 명령을 내렸을 때 해당 데이터가 없다면 새로 생성하고 해당 데이터가 있으면 업데이트를 하기에 PUT요청이 여러번 실행되어도 해당 데이터는 같은 상태이기에 멱등하다. POST와 동일하게 데이터 조작을 하기에 안정성은 없다. Path Variab...

2021년 8월 24일
·
0개의 댓글
post-thumbnail

[Spring Boot] POST API

지난 GET API에 대해 공부한 것에 이어 오늘은 POST API에 대해 공부해보고자 한다. 먼저 POST API의 특징에 대해 알아보자 POST API의 특징 리소스의 생성 및 추가하는 작업을 해주는 API이다. CRUD에서 C에 해당한다. POST Request를 반복한다면 데이터들은 계속 추가될 것이고 서버는 매번 다른 응답을 나타낼 것이다. 이...

2021년 8월 24일
·
0개의 댓글
post-thumbnail

[Spring Boot] GET API

REST API디자인을 하기 위해서 자원에 대한 행위들은 HTTP Method로 표현을 해야한다. HTTP Method에는 GET, POST, PUT, DELETE 등이 존재한다. 오늘은 Spring Boot에서 GET API를 사용하는 방법에 대해 알아볼 것이다. GET API의 특징 리소스를 취득하는 작업을 하는 API이다. CRUD에서 R에 해당한...

2021년 8월 23일
·
0개의 댓글
post-thumbnail

Get과 Post의 차이를 아시나요?

제 질문에 답을 하지 못하겠다면, 이 글을 읽어보시는 걸 적극적으로 추천합니다.

2021년 7월 16일
·
7개의 댓글
post-thumbnail

TIL - 2021.05.11 (Tue)

야곰 캠프 방학 중 Notion -> Velog TIL 이전하면서 복습하기!!TCP/UDP는 소켓 방식의 연결 지향 통신HTTP/HTTPS,SMTP는 비연결 지향 통신근데 TCP/UDP는 전송 계층HTTP/HTTPS는 응용계층이잖아그래서 HTTP 자체가 TCP 기반으로

2021년 6월 22일
·
0개의 댓글

RESTful API

API (application programming interface)로 컴퓨터의 정보 교환을위한 연결 수단 이다.(인터페이스) Rest 는(Representational State Transfer) 로 네티워크 아키텍처의 이라고 할 수 있는데 HTTP HTTP URI

2021년 6월 22일
·
0개의 댓글
post-thumbnail

[HTTP] 모든것이 HTTP / HTTP 메서드

HyperText Transfer ProtocolHTML을 전송하는 프로토콜로 시작했다.지금은 거의 모든형태의 data를 전송한다.지금 가장 많이 쓰고있는 것은 HTTP/1.1 이고 HTTP/2 와 HTTP/3은 성능개선에 초점을 맞췄다.HTTP는 단순하다! 메세지도

2021년 5월 23일
·
4개의 댓글
post-thumbnail

[CS] HTTP / HTTPS

HTTP와 HTTPS 웹상에서 클라이언트와 서버 간 통신을 위한 프로토콜 일단 HTTP와 HTTPS에 대해 알아보기 전에 TCP와 UDP에 대해서 알아보자! 왜냐고? HTTP는 TCP를 기반으로 만들어진 프로토콜이니깐! TCP / UDP **HTTP의 경우 신뢰성만

2021년 5월 12일
·
0개의 댓글
post-thumbnail

RESTful한 세계에서의 POST와 PUT의 차이, 거기에 PATCH까지

HttpResponseHTTP/1.1 200 OK{ “id”: 1, “name”: “뽀로로”, “grade”: 1}HttpResponseHTTP/1.1 200 OK{ “id”: 1 “name”: “뽀로로”, “grade”: 2}HTTP/1.1 200 OK{ “id”

2020년 12월 11일
·
1개의 댓글
post-thumbnail

HTTP 메소드의 멱등성? 그게 뭔데?

멱등성이 무엇인지 알고계신가요? 멱등성이란, 수학에서 사용하는 용어에서 유래한 것으로. 연산을 여러 번 적용하더라도 결과가 달라지지 않는 성질을 뜻합니다.이 멱등성은 왜 HTTP Method와 연관이 되는걸까요?

2020년 7월 29일
·
4개의 댓글
post-thumbnail

HTTP

HTTP는 왜 생겨났을까? HTTP가 존재하기 이전에 인터넷은 이미 개발되어 있었다. 웹의 아버지라고 불리는 팀 버너스리는 인터넷을 통해 어떻게 하면 데이터를 주고받을 수 있을지 고민하다가 HTTP와 URI, HTML을 개발해냈다. HTTP는 클라이언트와 서버가 단방향

2020년 5월 6일
·
0개의 댓글
post-thumbnail

드디어 난 깨달은것인가 -3-

여러분을 현대적인 웹의 세계로 이끌 글입니다. ( 썸네일 이미지는 트루먼쇼의 명장면입니다! )

2020년 4월 10일
·
0개의 댓글

2020 TIL no. 3 - 기억해 놓고 싶은 개념들

짤막하게 기억해놓고 싶은 개념, 설명들 모음 1. Django의 App을 구분하는 기준 제일 처음의 개념은 독립성이다. 즉 해당 앱만 띠어다가 다른 프로젝트에 옮겨넣는다고 하더라도, 마이그레이션 해주고, 관련 패키지들만 설치되어있다면 다른 프로젝트에서도 돌아갈 수 있는 기능의 모음들인가를 뜻한다. 하지만 현실은 그렇지 않다. 내가 프로젝트로 진행했었던 에어...

2020년 1월 7일
·
0개의 댓글