PES
KO English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

알림을 켜는 방법

이 브라우저 또는 주소에서는 알림을 사용할 수 없습니다. 지원되는 브라우저로 보안 연결된 PES 사이트에 접속해 주세요.

알림이 차단되어 있으면 브라우저 설정에서 허용해 주세요.

  1. 주소 표시줄 옆의 사이트 설정 또는 브라우저의 사이트 설정을 열고, 이 사이트의 알림을 허용으로 바꾸세요.
  2. 기기 설정에서 브라우저 알림을 허용하고 방해 금지 또는 집중 모드를 확인하세요.
  3. PES로 돌아와 페이지를 새로고침한 뒤 벨을 눌러 알림을 켜세요.

iPhone 또는 iPad에서는 PES를 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

나의 학습 진도
  1. 인공지능 사용법
  2. 터미널 명령어
  3. 인공지능 심화
  4. 바이브코딩
  5. 인공지능 자격증 준비 중
  6. 키보드
바이브코딩 전체 보기
바이브코딩

웹 클라이언트

서버에게 무언가를 달라고 하는 모든 것.

Chrome 도 웹 클라이언트이고, curl 한 줄도 웹 클라이언트입니다. 이 장에서는 HTTP 요청을 손으로 직접 써 보고, 그것을 쉘 스크립트로 감싸고, curl 을 제대로 익힌 다음, Chrome 개발자 도구를 열어 똑같은 글이 오가는 것을 눈으로 확인합니다.

curl — 매일 쓰게 될 클라이언트

우리 스크립트가 대충 하던 것을 curl 은 제대로 합니다. 리다이렉트, HTTPS, 헤더, 업로드, 시간 제한, 쿠키까지. 거의 모든 기계에 들어 있고, 브라우저를 끼우지 않고 서버를 확인하는 표준 방법입니다.

terminal
# body only
curl http://localhost:8084

# body plus the response headers
curl -i http://localhost:8084

# the whole exchange, request headers included
curl -v http://localhost:8084

중요한 옵션들

옵션하는 일
-i본문과 함께 응답 헤더도 보여 줍니다. 페이지가 예상과 다를 때 가장 먼저 붙이는 옵션입니다.
-v자세히 보기. 보낸 요청과 받은 응답을 연결 과정까지 한 줄씩 보여 줍니다.
-L리다이렉트를 따라갑니다. 없으면 301 이 왔을 때 원하던 페이지 대신 거의 빈 응답을 받게 됩니다.
-o FILE응답을 화면에 뿌리지 않고 파일로 저장합니다. curl 을 내려받기 도구로 쓰는 방식입니다.
-H "Name: value"요청 헤더를 더합니다 — 내용의 종류, 인증 토큰, 원하는 언어 같은 것들.
-X POST -d "data"묻기만 하지 않고 자료를 보냅니다. 자료를 붙이면 POST 가 되고, 터미널에서 양식이나 API 를 시험하는 방법이 이것입니다.
-s조용히. 진행 막대를 없앱니다. 출력을 다른 명령이나 스크립트로 넘길 때는 늘 붙입니다.
-A "name"특정 브라우저인 척합니다. 어떤 사이트는 묻는 쪽이 누구냐에 따라 다르게 답합니다.

API 호출하기

요즘 앱이 말을 거는 상대는 페이지가 아니라 JSON 을 돌려주는 API 인 경우가 많습니다. curl 이 그것을 받아 오고 jq 가 읽기 좋게 다듬습니다. 응용 코드를 한 줄도 쓰기 전에 엔드포인트를 확인하는 방법입니다.

terminal
# fetch JSON and pick one field out of it with jq
curl -s https://api.github.com/repos/sveltejs/svelte | jq '.stargazers_count'

# send JSON with POST
curl -X POST https://httpbin.org/post \
  -H 'Content-Type: application/json' \
  -d '{"name":"PES","level":1}'

# download to a file
curl -L -o page.html https://getpes.com

무엇이든 curl 로 먼저 시험하는 버릇을 들이세요. curl 이 제대로 된 답을 받으면 서버는 멀쩡하고 잘못은 내 프로그램에 있는 것이고, curl 도 이상한 답을 받으면 엉뚱한 데를 뒤지며 반나절을 버릴 뻔한 것을 아낀 셈입니다.

스스로 표시하는 칸이에요. 여기서 채점하지는 않아요.

이 단계를 이해한 것으로 표시할까요?

아직 취소할 수 없으니, 정말 이해했을 때만 표시해 주세요.

이해한 것으로 표시했어요

스스로 표시하는 칸이에요. 여기서 채점하지는 않아요.

가이드라인

인공지능

인공지능 자격증

공부

바이브코딩

게임 개발

연습

튜터

채팅

게시판

만들기

소통

더보기

용어 사전

모르는 말을 골라 보세요. 쉬운 설명과 관련 용어를 볼 수 있어요.

찾는 용어가 아직 없어요.

용어를 고르면 설명이 보여요.