클라이언트 서버 구조
- Request Response 구조
- 클라이언트는 서버에 요청을 보내고, 응답을 대기
- 서버가 요청에 대한 결과를 만들어서 응답
HTTP 메시지에 모든 것을 전송
- HTML, TEXT
- IMAGE, 음성, 영상, 파일
- JSON, XML (API)
- 거의 모든 형태의 데이터 전송 가능
- 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용
HTTP 메서드 종류
- GET
- 리소스 조회
- 서버에 전달하고 싶은 데이터는 query(쿼리 파라미터, 쿼리 스트링)를 통해서 전달
- 메시지 바디는 사용하지 않음 (메시지 바디를 사용해서 데이터를 전달할 수 있지만, 지원하지 않는 곳이 많아서 권장하지 않음)
- POST
- 요청 데이터 처리
- 메시지 바디를 통해 서버로 요청 데이터 전달
- 서버는 요청 데이터를 처리
- 주로 전달된 데이터로 신규 리소스 등록, 프로세스 처리에 사용
'개발이 좋아서 > Java가 좋아서' 카테고리의 다른 글
리플렉션 - 메서드 탐색과 동적 호출 (0) | 2024.12.01 |
---|---|
리플렉션 - 클래스와 메타데이터 (0) | 2024.12.01 |
네트워크 예외4 - 강제 종료 (0) | 2024.11.30 |
네트워크 예외3 - 정상 종료 (0) | 2024.11.30 |
네트워크 예외2 - 타임아웃 (0) | 2024.11.30 |