본문 바로가기
Get vs Post Get 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청하기 위해 사용되는 메서드 데이터를 읽거나(Read), 검색(Retrieve)할 때에 사용되는 method GET은 요청을 전송할 때 URL 주소 끝에 파라미터로 포함되어 전송, 이 부분을 쿼리 스트링(QueryString)이라 한다. 만약, 요청 파라미터가 여러 개이면 &로 연결한다. 오로지 데이터를 읽을 때만 사용되고 수정할 때는 사용하지 않는다. 데이터의 변형의 위험없이 사용할 수 있다는 뜻 == 안전하다고 간주된다. ※ 참고사항 GET은 불필요한 요청을 제한하기 위해 요청이 캐시될 수 있다. 파라미터에 내용이 노출되기 때문에 민감한 데이터를 다룰 때 GET 요청을 사용해서는 안 된다. GET 요청은 브라우저 기록에 남는다. GET 요청을.. 2022. 12. 1.
HTTP Method Get 서버에게 Resource를 보내도록 요청하는데 사용 (서버의 Resource를 읽음) Head GET과 동일하지만 서버에서 Body를 Return 하지 않음 [사용 시기] Resource를 받지 않고 오직 찾기만 원할때 object가 존재할 경우 응답의 상태 코드를 확인할때 서버의 응답 헤더를 봄으로써 Resource가 수정 되었는지 확인 Put 서버에 문서를 쓸때 사용 (GET과 반대), 서버가 Client 요청의 Body를 확인한다. [사용 시기] 요청된 URL에 정의된 새로운 Resource를 생성하기 위함 요청된 URL이 존재할 경우 대체하여 사용 Post Server에 Input Data를 보내기 위함 (HTML form에 많이 사용) [Put vs Post] PUT, 서버의 Resour.. 2022. 12. 1.