[2주차] 엑셀 API 기초 3주 완성 스터디노트

작성자
miso_
작성일
2023-01-30 20:45
조회
47

🔷 API로 서버와 소통하는 방식에는 여러가지가 있지만, 대표적으로 사용되는 2가지 방식에 대한 간단한 설명을 정리합니다.

 

서비스를 제공하는 서버와 소통하는 도구가 바로 API.

소통이라고 하면 서로 주고받는 말이 있기 마련인데,

Give 와 Take 처럼 API가 서버와 소통하는 방식에서도 GET 과 POST가 있다.

 

① GET 요청 = 받는 요청

ex) 맛집 검색, 지도 검색, QR코드 만들기, 사이트 화면(뉴스, 광고...)

 

② POST 요청 = 보내는 요청

ex) 게시글 작성, 댓글 쓰기, 로그인 (+접속위치),

 

 

🔷 브라우저의 개발자 도구로 특정 페이지의 네트워크 분석 시, 가장 먼저 살펴봐야 할 2가지 항목에 대한 설명을 간략히 정리합니다.

 

 

① Fetch/XHR

 

[개발자옵션] - [Network] - [Fetch/XHR]

 

[all 탭]에서는 “맨 위에 있는 주소”에서 그 아래로 어떤 데이터를 받아 왔는지 볼 수 있고,

[Fetch/XHR]탭에서는 그 안에 어떤 데이터를 받아 왔는지 데이터 값을 볼 수 있다. (주로 Jason)

[JS]와 [CSS]탭에서는 어떻게 받아오는지 알 수 있다.

 

 

② Docs(문서)

 

[개발자옵션] - [Network] - [Docs]

 

어떤 문서를 보는지에 대한 정보를 볼 수 있다.

 

 

 

 

🔷 API 요청 시, 서버에 전달할 부가정보를 담는 "Request Header(요청헤더)"의 주요 목적 2가지에 대한 간단한 설명을 작성합니다.

 

<육하원칙으로 알아보는 API 사용법>

 

[누가] : 내가

[언제] : 지금

[어디로] : https://www.naver.com/search?

[무엇을] : query = 햄버거&where=menu

[어떻게①] : GET

[어떻게②] : URL - 인코딩 – 형태

왜 : [어디로]에 정보가 있음

 

서버입장에서는 [언제] [어디로] [어떻게]에 대한 정보는 있지만,

[누구]인지 [어떻게]에 대한 정보가 없다.

 

그렇기 때문에, API로 서버와 소통할 때 Header가 필요하다.

누가 쓰는지, 어떻게 쓰는지에 대한 정보를 담고 있는 것이 Header이다.

 

① Authorization = [누가] API 인증정보

② Content-Type = [어떻게] 데이터 전송방식

 

 

 

 

🔷 3주간 API 기초 챌린지를 진행하며, 가장 기억에 남는 내용/인상깊었던 내용 등을 자유 양식으로 정리합니다.

 

그동안 오빠두님 엑셀강의를 들으면서 함수를 잘 활용하는 것에 앞서서 선행되어야 하는 것은

올바른 데이터 구조인지 아닌지를 먼저 알아볼 수 있어야 하고,

데이터를 쌓을 때 올바르게 세로로 쌓아야 한다는 것은 여러 번 배웠어서 알고 있었는데,

거기서 더 나아가서 이번 챌린지에서는 파워쿼리로 잘못된 데이터구조를 손쉽게 세로 쌓기로 고칠 수 있게 돼서 정말 좋았어요.

그리고 인터넷 URL도 조금은 해석할 수 있게 되고, API 도 활용해봐서 재밌었습니다.

마지막 주차에는 인터넷 사용시 잘못눌렀을 때나 가끔 보던 개발자 옵션도 함께 살펴볼 수 있어서 새로웠습니다!! 감사합니다~~

 

스크랩
공유
전체 0

전체 2,128
번호 제목 작성자 작성일 추천 조회
알림
23년 마지막, "엑셀 기초반" 챌린지! - 3주 완성 특별 스터디 모집 (~3/17(금) 까지) (39)
오빠두엑셀 | 2023.03.11 | 추천 32 | 조회 4208
오빠두엑셀 2023.03.11 32 4208
53467
New [3주차] 진짜쓰는 실무엑셀 3주 챌린지 첨부파일
김지연 | 02:37 | 추천 0 | 조회 3
김지연 02:37 - 3
53466
New [3주차] 3주 챌린지 스터디_3/25 (토) 첨부파일
제이스 | 01:19 | 추천 0 | 조회 10
제이스 01:19 - 10
53465
New [3주차] 엑셀 기초 3주 챌린지 첨부파일
당신을축복하는올빼미 | 01:08 | 추천 0 | 조회 11
당신을축복하는올빼미 01:08 - 11
53464
New [3주차] 엑셀 기초 3주 챌린지
박석두 | 00:56 | 추천 0 | 조회 12
박석두 00:56 - 12
53463
New [3주차] 엑셀기초 3주 챌린지
스윙키즈 | 00:46 | 추천 0 | 조회 15
스윙키즈 00:46 - 15
53462
New [3주차] 엑셀 기초 3주 챌린지
Gordon | 00:46 | 추천 0 | 조회 12
Gordon 00:46 - 12
53460
New 3주차 챌린지 노트
정초이 | 00:25 | 추천 0 | 조회 24
정초이 00:25 - 24
53459
New 3주차 스터디노트
이은지 | 00:13 | 추천 0 | 조회 17
이은지 00:13 - 17
53458
New [3주차] 엑셀기초 3주 챌린지 3주차 첨부파일
제로윈드 | 00:12 | 추천 0 | 조회 21
제로윈드 00:12 - 21
53457
New [3주차] 엑셀 기초 3주 챌린지 첨부파일
블링블링♥ | 00:11 | 추천 0 | 조회 15
블링블링♥ 00:11 - 15
53456
New 3주차 스터디 노트
switch | 00:05 | 추천 0 | 조회 16
switch 00:05 - 16
53455
New [3주차] 진짜 쓰는 실무 엑셀 3주 챌린지_스터디 노트
나니♡ | 00:02 | 추천 0 | 조회 20
나니♡ 00:02 - 20
53453
New 3주차 스터디노트
12121234 | 2023.03.25 | 추천 0 | 조회 17
12121234 2023.03.25 - 17
53452
New 230325_[3주차] 엑셀 기초 완성 3주 특별 스터디
Mo_Grimb | 2023.03.25 | 추천 0 | 조회 20
Mo_Grimb 2023.03.25 - 20
53449
New [3주차] 엑셀 기초완성 3주 챌린지
김원중 | 2023.03.25 | 추천 0 | 조회 15
김원중 2023.03.25 - 15
53446
New 3주차 챌린지 스터디노트
이준화 | 2023.03.25 | 추천 0 | 조회 23
이준화 2023.03.25 - 23
53445
New [3주차] 엑셀기초 3주차 챌린지
스윗고구마 | 2023.03.25 | 추천 0 | 조회 25
스윗고구마 2023.03.25 - 25
53439
New [3주차] 오빠두 엑셀 기초완성 3주 챌린지 스터디 노트
코울슬로 | 2023.03.25 | 추천 0 | 조회 27
코울슬로 2023.03.25 - 27
53423
New 2주차 스터디 노트
하늘촌장 | 2023.03.25 | 추천 0 | 조회 23
하늘촌장 2023.03.25 - 23
53400
New 2주차 스터디노트
시쟁이 | 2023.03.25 | 추천 0 | 조회 23
시쟁이 2023.03.25 - 23