Search
Duplicate

15. GET, POST의 개념과 함께 데이터 흐름에 대해

Created
2024/01/16 00:37
Tags
유민아
데이터는 클라이언트에서 서버로 요청을 보내면 서버가 해당 요청을 처리하고 응답을 하는 형태로 데이터를 주고 받을 수 있는데 이 과정에서 GET과 POST 요청 메서드가 주로 사용됩니다. GET의 경우 데이터를 가져올 때 사용되고, POST는 데이터를 제출하기 위해 사용됩니다. 보안적인 측면에서 POST가 더 안전하기 때문에 이는 로그인, 회원가입 등을 할 때 사용됩니다.
김민선
HTTP(HyperText Transfer Protocol)는 클라이언트와 서버 간의 통신을 위한 프로토콜로, 데이터를 주고받는 데 사용됩니다. HTTP 메서드 중 가장 일반적인 것은 GET과 POST입니다.
1.
GET 메서드: 정보를 서버로 요청하며, 데이터는 주로 URL에 쿼리 매개변수로 첨부되어 전송됩니다.
2.
POST 메서드: 서버로 데이터를 제출하고, 요청 본문에 데이터를 담아 전송하여 정보를 생성 또는 업데이트합니다.
3.
GET 데이터 흐름: 클라이언트가 URL을 통해 데이터를 요청하고, 서버는 해당 데이터를 응답으로 반환합니다.
4.
POST 데이터 흐름: 클라이언트가 요청 본문에 데이터를 실어 서버로 전송하고, 서버는 응답으로 처리 결과를 반환합니다.
박준영
GET 주로 조회 할때, 리소스(데이터)를 받기 위해 사용된다. URL(URI) 형식으로 서버 측에 리소스를 요청한다. 클라이언트는 URL을 통해 데이터(쿼리 스트링)를 전송하고, 서버는 이 요청을 받아 해당하는 데이터를 찾아 응답합니다.
POST 서버의 상태나 데이터를 생성할때 사용된다. 클라이언트에서 서버로 어떤 정보를 제출하기 위해 사용한다. Request 데이터를 HTTP Body에 담아 웹 서버로 전송한다.
김한신
GET과 POST는 HTTP 메서드로, 클라이언트와 서버 간에 데이터를 주고받을 때의 규칙을 정의한 것입니다.
- '가져오다'의 의미를 가진 GET 메서드 - 브라우저에서 링크를 클릭하거나 주소창에 URL을 입력하면 GET 요청이 발생하고, 정보를 요청할 때 주로 사용됩니다. URL에 데이터를 첨부해서 서버에 요청을 보내고, 응답으로 데이터를 받아올 수 있습니다. - '전송하다'의 의미를 가진 POST 메서드 - 데이터를 서버에 전송할 때 사용됩니다. HTTP 요청의 본문에 데이터를 담아서 서버에 전달하고, 응답으로 결과를 받아올 수 있습니다. 주로 로그인 정보나 양식 데이터를 전송할 때 사용됩니다. 데이터가 URL에 노출되지 않아서 GET보다 안전합니다. 데이터의 흐름 - 클라이언트가 요청을 보내면, 서버는 해당 요청을 처리하고 응답을 생성해서 클라이언트에게 보내줍니다. GET의 경우에는 URL을 통해 데이터가 전달되고, POST는 본문에 숨겨져 전달됩니다.