[Do it! 모던 자바스크립트 프로그래밍의 정석] 12. HTTP 통신과 JSON
·
한국경제신문 with toss bank/FE
12. HTTP 통신과 JSONHTTP/HTTPSHTTP(HyperText Transfer Protocol)클라이언트와 서버 간에 자료를 주고받으려면 미리 약속된 규칙 필요: 프로토콜(protocol)웹에서는 HTTP라는 프로토콜 사용HTTP 요청(HTTP request): 클라이언트) 자료 요청 -> 서버 HTTP 응답(HTTP response): 서버) 응답 -> 클라이언트요청 헤더와 응답 헤더클라이언트) 사이트 주소 입력하고 [Enter] 누를 때사이트 주소 + 사용 중인 시스템 정보, 웹 브라우저 정보, 사용한 언어 등 다른 정보까지 함께 전송-> 서버로 요청할 때 보내는 헤더: 요청 헤더(request header)서버) 입력한 사이트를 찾아 -> 클라이언트응답 헤더(response header..
[모든 개발자를 위한 HTTP 웹 기본 지식] 섹션 3. HTTP 기본
·
Spring | SpringBoot
HTTP(HyperText Transfer Protocol)HTML, TEXTIMAGE, 음성, 영상, 파일JSON, XML(API)거의 모든 형태의 데이터 전송 가능서버 간에 데이터 주고 받을 때도 대부분 HTTP 사용역사HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더 XHTTP/1.0 1996년: 메서드, 헤더 추가HTTP/1.1 1997년: 가장 많이 사용, 우리에게 중요한 버전RFC2068 (1997) → RFC2616 (1999) → RFC7230 ~ 7235(2014)HTTP/2 2015년: 성능 개선HTTP/3 진행중: TCP 대신에 UDP 사용, 성능 개선기반 프로토콜TCP: HTTP/1.1, HTTP/2UDP: HTTP/3⇒ 현재: HTTP/1.1 주로 사용(HTTP/2..
스프링부트 개념정리(이론)
·
Spring | SpringBoot
스프링이란프레임워크이다.프레임(틀)워크(동작하다) = 틀 안에서 동작하다 ⇒ 틀 제공해줄테니 벗어나지 말아라오픈소스이다.소스 코드 공개내부 볼 수 있다 = 내부 뜯어 고칠 수 있다IoC 컨테이너를 가진다.IoC(Inversion of Control): 제어의 역전주도권이 스프링에게 있다개발자 new → heap 메모리 공간에 올리고 여러 메서드에서 사용하고 싶음 ⇒ 레퍼런스 변수 주소를 각각의 메소드가 관리 → 공유하는 것이 힘듦클래스로 만든 오브젝트 → 스프링이 스캔해서 읽어서 자기가 객체를 직접 띄움 = 스프링이 읽어서 heap 메모리에 올려줌Class → 설계도 / Object → 실체화가 가능한 것 / Instance → 실체화된 것ex. 캐릭터/가구 - 추상적인 의미 → 실체화 X But, 농담..
[이것이 취업을 위한 코딩 테스트다 with 파이썬] 10. 개발형 코딩 테스트
·
Computer Science/자료구조 | 알고리즘
개발형 코딩 테스트알고리즘 코딩 테스트요구 사항에 맞는 하나의 모듈 개발시간 복잡도 분석 / 공간 복잡도 분석개발형 코딩 테스트완성도 높은 하나의 프로그램을 개발모듈을 적절히 조합하는 능력 요구정해진 목적에 따라서 동작하는 완성된 프로그램을 개발하는 것을 요구하는 코딩 테스트 유형일부 기업은 해커톤 ~> 채용 진행해커톤(Hackathon): 단기간에 아이디어를 제품화하는 프로젝트 이벤트대개 1 ~ 2일 정도 진행, 다수의 해커톤이 대회 형식을 빌려 해커톤이 끝나면 만든 프로그램 시연 -> 발표 -> 채점분야에 따라 상세 요구사항이 다를 수 있음ex 1. 모바일 클라이언트 개발: 안드로이드, iOS 앱 개발ex 2. 웹 서버 개발: 스프링(Spring), 장고(Django)등의 서버 개발 프레임워크 활용B..
0123suh
'JSON' 태그의 글 목록