Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web API / Web API
Search
Kenji Saito
PRO
June 07, 2026
Technology
5
0
Share
Web API / Web API
早稲田大学大学院経営管理研究科「サイバーセキュリティ」2026夏のオンデマンド教材 第11回で使用したスライドです。
Kenji Saito
PRO
June 07, 2026
More Decks by Kenji Saito
See All by Kenji Saito
ブロックチェーン / Blockchain
ks91
PRO
0
14
デジタルとコミュニケーション / Digital and Communication
ks91
PRO
0
7
インターネットの技術 (TCP/IP の鉄道モデル) / Internet Technology (The TCP/IP Railway Model)
ks91
PRO
0
9
インターネットの特徴 / Characteristics of the Internet
ks91
PRO
0
8
インターネットのガバナンス / Internet Governance
ks91
PRO
0
8
暗号学的ハッシュ関数 / Cryptographic Hash Function
ks91
PRO
0
8
デジタル署名 / Digital Signature
ks91
PRO
0
8
クライアント/サーバー / Client-Server Model
ks91
PRO
0
7
World Wide Web / World Wide Web
ks91
PRO
0
6
Other Decks in Technology
See All in Technology
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
460
string地獄を脱出する
sansantech
PRO
1
110
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
5
350
海外カンファレンス「JavaOne」参加レポート ユーザー系IT企業における目的・成果/JavaOne Report Purpose and Results in the User IT Company
muit
0
120
Sony_KMP_Journey_KotlinConf2026
sony
1
180
テストコードのないプロジェクトにテストを根付かせる
tttol
0
230
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
120
oracle-to-databricks-migration-with-llm-and-dbt
casek
1
380
Ruby::Boxでできること、Refinementsでできること
joker1007
1
100
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
700
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
290
管理アカウント単一運用からAWS Organizationsに移行するの大変で滅
hiramax
0
340
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
52k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
GitHub's CSS Performance
jonrohan
1033
470k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Everyday Curiosity
cassininazir
0
220
A Modern Web Designer's Workflow
chriscoyier
698
190k
sira's awesome portfolio website redesign presentation
elsirapls
0
270
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
150
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
540
Transcript
Generated by Stable Image Core 2026 11 Web API (WBS
: ) 11 Web API — 2026-06 – p.1/10
https://speakerdeck.com/ks91/collections/cyber-security-2026-summer 11 Web API — 2026-06 – p.2/10
( 20 ) 1 • 2 • 3 • 4
(TCP/IP ) • 5 • 6 • 7 • 8 • 9 • 10 World Wide Web • 11 Web API • 12 13 git GitHub 14 / / OK / 11 Web API — 2026-06 – p.3/10
API API Application Programming Interface Web API HTTP(S) / API
( ) 11 Web API — 2026-06 – p.4/10
REST (Representational State Transfer) ( ) POST, GET ( ),
PUT, DELETE vs. CRUD (Create/Read/Update/Delete) CRUD URI JSON (JavaScript Object Notation) 11 Web API — 2026-06 – p.5/10
— HTTPS Demo ( ) $ openssl s_client -connect www.waseda.jp:443
GET /top/ HTTP/1.1 Host: www.waseda.jp Q openssl www.google.com:443 GET /search?q=refrigerator 11 Web API — 2026-06 – p.6/10
REST – ( ) ( ) ( = ) Last
In, First Out POST POST POST GET PUT DELETE 11 Web API — 2026-06 – p.7/10
$ git clone https://github.com/ks91/sample-web-api.git API (Python3 Flask ) Web API
$ python stack.py README (5 − 2) × (3 + 4) 5 2 − 3 4 + × ( ) API 1∼10 11 Web API — 2026-06 – p.8/10
API API ( ) Bitcoin Ethereum Virtual Machine (EVM) 11
Web API — 2026-06 – p.9/10
11 Web API — 2026-06 – p.10/10