본문 바로가기
728x90

web2

[Spring] JSON 이란? (+@RequestBody, @ResponseBody) JSON (JavaScript Object Notation) 자바스크립트에서 객체를 표현하는 방법이지만 다양한 프로그래밍 언어에서 데이터를 주고 받기 위해 사용된다. Spring에서는 주로 응답으로 XML이나 JSON형식을 사용한다. 이러한 형식의 코드를 예로 들 수 있다. 이 코드는 Request Body(요청 본문)에 담기는 값이다. (회원가입을 할 때 사용할 수 있다.) - POST 방식 { "username":"mata", "email":"meta@nate.com", "password":"meta1234!" } 이 코드는 Response Body(응답본문) 에 담기는 값이다. { "success": true, "response": [ { "id": 1, "productName": "기본에 슬라이딩.. 2023. 6. 23.
[Spring] GET & POST 차이점, 어떨 때 사용? GET POST는 HTTP 프로토콜을 이용해서 서버에 무언가를 전달할 때 사용하는 방식이다! 큰 차이점 → 데이터가 어디에 위치하는가? GET 방식 GET은 요청을 전송할 때 필요한 데이터를 Body에 담지 않고, 쿼리스트링을 통해 전송한다. 쿼리스트링이란? : URL 의 끝에 ? 와 함께 이름과 값으로 쌍을 이루는 요청 파라미터를 말한다. GET 요청은 캐시가 남아있어 전송 속도가 빠르다. GET 요청은 실패 시 될 때까지 반복한다. GET은 검색 결과 등 고정적인 주소 및 링크 주소로 사용될 수 있다. GET은 정보를 담을 URL길이(최대 2048자)가 한계가 있다. GET은 ASCII캐릭터만 허용한다. GET 요청은 브라우저 히스토리에 남는다. POST 방식 POST는 리소스를 생성/변경하기 위해 .. 2023. 6. 23.
728x90