-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTP GET과 POST의 차이 #13
Comments
HTTP GET과 POST는 HTTP 프로토콜에서 사용되는 두 가지 주요 요청 메서드이다. 두 메서드는 웹 서버와 클라이언트 간의 데이터 전송 방식과 목적에 따라 다르게 동작한다. |
GET: 주로 정보를 검색하기 위해 사용된다. 웹 페이지를 요청하거나 서버에서 데이터를 검색할 때 사용된다.
GET: 데이터는 URL의 쿼리 문자열 부분에 포함되어 전송된다. 예: http://example.com/page?name=value
GET: URL의 길이에 제한이 있기 때문에 전송할 수 있는 데이터의 크기가 제한적이다.
GET: 데이터가 URL에 포함되어 있기 때문에 민감한 정보(예: 비밀번호)를 전송하는 데 적합하지 않다. 브라우저의 히스토리나 웹 서버의 로그에 데이터가 기록될 수 있다.
GET: GET 요청은 캐시될 수 있다. 이는 웹 브라우저나 중간 프록시에서 페이지의 내용을 저장하여 빠르게 제공할 수 있게 한다.
GET: GET 요청은 브라우저의 히스토리에 기록되고 북마크 할 수 있다.
GET: GET은 멱등성을 가진다. 즉, 동일한 요청을 여러 번 수행해도 결과가 동일하다. |
웹 폼
HTML 코드에서, 사용자가 "회원가입" 버튼을 클릭하면 /register URL로 POST 요청이 전송된다. 이때, 사용자가 입력한 이름, 비밀번호, 이메일 정보가 HTTP 메시지의 본문에 포함되어 전송된다.
|
No description provided.
The text was updated successfully, but these errors were encountered: