A Developing Developer
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - 서버 클라이언트 통신 본문
내일배움캠프 4기/[왕초보] 비개발자를 위한, 웹개발 종합반 (프로그래밍 실무, 풀스택)
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - 서버 클라이언트 통신
H-JJOO 2022. 10. 11. 17:15JSON?
Key, Value 형태로 이루어져있는 자료형으로 List 와 Dictionary 가 혼합(?)되어있다.
RealtimeCityAir 이라는 키 값에 딕셔너리 형 Value 가 들어가있고, 그 안에는 row 라는 키 값에는 리스트형 value 가 들어있다.
API?
API는 은행 창구로 설명할수 있는데, 같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 가져와야 하는 것 / 처리해주는 것이 다른 것 처럼, 클라이언트가 요청 할 때도, "Type" 이라는 것이 존재한다.
- GET -> 통상적으로 데이터 조회(Read)를 요청할 때
- POST -> 통상적으로 데이터를 생성(Create), 변경(Update), 삭제(Delete) 요청 할 때
! GET 방식으로 데이터를 전달하는 방법
https://movie.naver.com/movie/bi/mi/basic.naver?code=81888
- ? : 여기서부터 전달할 데이터가 작성된다라는 의미
- & : 전달할 데이터가 더 있다는 의미
예시)
google.com/search?q=아이폰&sourceid=chrome&ie=UTF-8
위 주소는 google.com 의 search 창구에 다음과 같은 정보를 전달한다.
q=아이폰 (검색어)
sourceid=chrome (브라우저 정보)
ie=UTF-8 (인코딩 정보)
code 라는 이름으로 영화번호를 주는 것은
프론트엔드 개발자와 백엔드 개발자가 미리 정해둔 약속! 이다.
'내일배움캠프 4기 > [왕초보] 비개발자를 위한, 웹개발 종합반 (프로그래밍 실무, 풀스택)' 카테고리의 다른 글
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - Ajax 복습 (0) | 2022.10.12 |
---|---|
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - Ajax (1) | 2022.10.11 |
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - Javascript, jQuery (0) | 2022.10.07 |
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - CSS, Javascript 기초 (0) | 2022.10.06 |
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - HTML, CSS 기본 내용 (2) | 2022.10.05 |