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 16, 2024
Technology
84
0
Share
Web API / Web API
早稲田大学大学院経営管理研究科「サイバーセキュリティ」2024 夏のオンデマンド教材 第11回で使用したスライドです。
Kenji Saito
PRO
June 16, 2024
More Decks by Kenji Saito
See All by Kenji Saito
AI と創る新たな世界 / A New World Created with AI
ks91
PRO
0
11
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
34
OpenClaw のインストールとデモ / Installing and Demonstrating OpenClaw
ks91
PRO
0
25
AI とサービス・デザイン / AI and Service Design
ks91
PRO
0
170
ルール・ロール・ツールを創る / Creating Rules, Roles and Tools
ks91
PRO
0
170
コーディング・エージェントの活用 / Using Coding Agents
ks91
PRO
0
47
AGI (Artificial General Intelligence) の論点 / Key Issues in AGI (Artificial General Intelligence)
ks91
PRO
0
36
ワールドカフェ再び、そしてゴール・ルール・ロール・ツール / World Café Revisited, and the Goals-Rules-Roles-Tools
ks91
PRO
0
200
AI の技術 / AI technology
ks91
PRO
0
180
Other Decks in Technology
See All in Technology
食べログのサーキットブレーカー導入を振り返って
atpons
0
110
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
330
テストコードのないプロジェクトにテストを根付かせる
tttol
0
170
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
15
14k
TypeScriptとAngular Signal で実現する保守性の高いアプリケーション設計 - 3層アーキテクチャによる責務分離の実践(たつかわ) https://2026.tskaigi.org/talks/10
nealle
1
350
freee-mcpを Local→Remote で出してわかった MCP認可実装のリアル
terara
3
640
【ハノーバーメッセ振り返りイベントat名古屋】データは集約からAI起点の収集に ~組織内・組織間でのデータ連携~
tanakaseiya
0
130
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
140
LLM時代のリファクタリング戦略_AIエージェントによる段階的・安全なTS移行方法
play_inc
0
190
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
3
2.4k
long-running-tasks
cipepser
2
360
さきさん文庫の書籍ができるまで
sakiengineer
0
190
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
140
Unsuck your backbone
ammeep
672
58k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Between Models and Reality
mayunak
4
300
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
190
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
820
Automating Front-end Workflow
addyosmani
1370
210k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
The Curse of the Amulet
leimatthew05
1
12k
Transcript
Hardening for cyber security — generated by Stable Diffusion XL
v1.0 2024 11 Web API (WBS) 2024 11 Web API — 2024-06 – p.1/10
https://speakerdeck.com/ks91/collections/cyber-security-2024-summer 2024 11 Web API — 2024-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 (6/24 ) / (2 ) OK / 2024 11 Web API — 2024-06 – p.3/10
API API Application Programming Interface Web API HTTP(S) / API
( ) 2024 11 Web API — 2024-06 – p.4/10
REST (Representational State Transfer) ( ) POST, GET ( ),
PUT, DELETE vs. CRUD (Create/Read/Update/Delete) CRUD URI JSON (JavaScript Object Notation) 2024 11 Web API — 2024-06 – p.5/10
— HTTPS Demo ( ) $ openssl s_client -connect www.waseda.jp:443
GET / openssl www.google.com:443 GET /search?q=refrigerator 2024 11 Web API — 2024-06 – p.6/10
REST – ( ) ( ) ( = ) Last
In, First Out POST POST POST GET PUT DELETE 2024 11 Web API — 2024-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 2024 11 Web API — 2024-06 – p.8/10
API API ( ) Bitcoin Ethereum Virtual Machine (EVM) 2024
11 Web API — 2024-06 – p.9/10
2024 11 Web API — 2024-06 – p.10/10