본문 바로가기

전체 글6

[Java/Spring] JSON 파싱하기 아직 공부단계로 포스트 내용에 잘못되거나 미흡한 부분이 있다면 지적 부탁드립니다 :> 추가로 습득하는 내용이 있으면 계속 업데이트 하겠습니다. JSON JSON이란 Javascript 객체 문법을 따르는 문자기반의 데이터 포맷이다. (단순히 데이터를 표시하는 표현법 중 하나) 특징 문자열 형태로 존재 -> 이러한 특징은 네트워크를 통해 전송시 유용 Parsing : 데이터를 읽기 위해서는 문자열을 JSON 객체로 변환 Stringfication : 네트워크로 전달하기 위해서는 JSON 객체를 문자열로 변환 MINE Type : application/json 구조 { "name": "soddong", "age": "25", "address": "seoul", "contact": { "phone_number.. 2023. 9. 1.
[Web/CS] HTTP 통신에 대한 모든 것 HTTP (Hyper Text Transport Protocol) 란, Application Layer 에서 사용되는 HTML과 같은 hypermedia 문서를 전송하는 프로토콜 이다. 위와 같이 정의되어 있지만, 쉽게 말하면 Web사이트에서 서버와 클라이언트(브라우저) 간에 정보를 주고받는 기반이 되는 프로토콜 이다. HTTP 특징 1) Client - Server 구조 클라이언트가 서버에 요청을 하면 서버가 응답을 하는 구조이다. 2) Stateless HTTP의 자체적인 특징은 stateless하여 클라이언트의 정보를 저장할 수 없다. 이러한 특정은 서버를 확장하기에 용이하지만, 매번 클라이언트가 데이터를 전송해야 한다는 단점이 있다. 이러한 특징을 보완하는 것이 쿠키와 세션 이다. 3) TCP/I.. 2023. 8. 28.