은은하게 코드 뿌시기

GET POST 차이, put, patch,delete 본문

웹/웹프로그래밍

GET POST 차이, put, patch,delete

은은하게미친자 2022. 10. 9. 21:44
728x90
GET POST
조회, 검색 생성, 업데이트
SQL 문의 SELECT와 같이 데이터의 변형(INSERT, DELETE,UPDATE) 없인 데이터를 가져올 때 사용한다.,
메소드의 기본 설정함수
데이터의 변형 (INSERT, DELETE, UPDATE)를 일으키는 경우에 사용.
캐시가 가능하다. 캐시 불가능
브라우저 히스토리에 남는다. 브라우저 히스토리에 남지 않는다.
<header> 에 값을 담아서 전달
<body>에 값을 담아서 전달
요청 길이에 제한이 있다. 요청 길이에 제한이 없다.
URL에 전송할 데이터의 파라미터를 붙여서 서버로 보낸다. 
=> 입력한 정보가 URL에 노출된다.
URL에 파라미터 값이 노출 되지 않는다.

 

+

POST 생성
PUT / PATCH 수정
DELETE 삭제

캐싱? 한번접근후, 또 요청할 시 빠르게 접근하기 위해 레지스터에 데이터를 저장시켜 놓는것

 

https://leggo.tistory.com/42

 

JSP forward / Redirect 차이 - 서버에서 클라이언트에게 응답하는 방식

forward redirect (sendRedirect) 특정 주소를 공개 하고싶지 않은 정보를 사용하거나 조회할때 사용 클라이언트의 요청에 의해 서버에 db변화가 생기는 작업을 할때 사용 URL 변화 X 객체 재사용 O 요청정

leggo.tistory.com

 

728x90
Comments