Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- oracle
- 스프링부트
- 프로그래머스
- JavaScript
- 자바스크립트
- node.js
- 쿼리
- java
- 스프링
- MySQL
- 데이터베이스
- 자바
- 미니정리
- 프런트엔드
- 백엔드
- 코드 테스트
- Next.js
- 오라클
- jpa
- 프론트엔드
- 코드테스트
- web
- BACK-END
- 서버
- 디자인 패턴
- SQL
- spring
- 정리
- jsp
- 알고리즘
Archives
- Today
- Total
참치코더의 꿈 메모장
Spring / Http 연결 및 서블릿 미니 정리 본문
728x90
Http 요청 데이터
Get - 쿼리 파라미터
- 메시지 바디 없이, URL의 쿼리 파라미터에 데이터를 포함해서 전달
- 검색, 필터, 페이징등에서 많이 사용하는 방식
POST - HTML Form
- content-type : application/x-www-form-urlencoded
- 메시지 바디에 쿼리 파라미터 형식으로 전달 username=hello&age=20
- 회원 가입, 상품 주문, HTML Form 사용
HTTP message body에 데이터를 직접 담아서 요청
- HTTP API에서 주로 사용, JSON, XML, TEXT
- 데이터 형식은 주로 JSON 사용
- POST, PUT, PATCH
** GET 이나 POST로 서버(서블릿)으로 보낼때 클라이언트 입장에서는 두 방식에 차이가 있지만,
서버 입장에서는 둘의 형식이 동일하므로, request.getParameter()로 편리하게 구분없이 조회할 수 있다.
** request.getParameter( )는 GET URL 쿼리 파라미터 형식도 지원하고, POST HTML Form 형식도
둘 다 지원한다.

728x90
'Spring' 카테고리의 다른 글
| Spring / 서블릿 HttpResponse 미니 정리(json 데이터 전송) (1) | 2025.08.29 |
|---|---|
| Spring / HttpServletRequest JSON 데이터 받기 및 객체 변환 미니 정리 (0) | 2025.08.28 |
| Spring / 웹 스코프 및 의존 관계 주입 시기를 결정하는 Provider, Proxy (0) | 2025.08.19 |
| Spring / 빈 스코프(싱글톤 스코프, 프로토타입 스코프) 정리 (2) | 2025.08.14 |
| Spring / 빈 생명주기 콜백(DI 설정 후, 빈 종료 전) 정리 (4) | 2025.08.13 |
Comments