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
0
30
Web API / Web API
早稲田大学大学院経営管理研究科「サイバーセキュリティ」2024 夏のオンデマンド教材 第11回で使用したスライドです。
Kenji Saito
PRO
June 16, 2024
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
ゼミ紹介 : 公共の利益のためのデジタルトランスフォーメーション / Zemi Introduction : Digital Transformation for Public Good
ks91
PRO
0
10
最新 DX 推進論 / Latest DX Promotion Theory
ks91
PRO
0
170
そのデジタル製品パスポートでどこへ行く? / Where Are You Going with That Digital Product Passport?
ks91
PRO
0
12
コバヤシマルテスト ─ 勝ち目のないゲームに抗いながら旅する心の旅路 / Kobayashi Maru Test - a mental journey of defiance against a game that cannot be won
ks91
PRO
0
44
セキュリティ戦略・発表と総括 / Security Strategies, Presentation and Conclusions
ks91
PRO
1
55
暗号資産の経済学・イントロダクション / Economics of Cryptocurrencies (Introduction)
ks91
PRO
0
50
AI とデジタルトランスフォーメーション / AI and Digital Transformation
ks91
PRO
0
33
インシデントレスポンス演習 II / Incident Response Exercise II
ks91
PRO
0
59
A思考の自動化とX 思考の行方 / Automation of A Thinking and the Future of X Thinking
ks91
PRO
0
44
Other Decks in Technology
See All in Technology
Practical GenAI with Go - Elastic and Golang Sydney
adriancole
0
130
Datadogの便利な使い方 - 意外と知らない?CoScreenとCloudcraft
taijihagino
PRO
1
600
手軽に始める? おうちサーバーのすゝめ
nyagasan
0
180
#Zenoh 完全に理解した 〜組込み純情篇〜
takasehideki
1
450
ログラスが面白いと思う理由をマネージャーがエモく語ってみる / 20240829 vs LT
yoshikiiida
1
520
Dive Deep in Cloud Run: Automatic Base Image update
aoto
PRO
0
900
OCI コスト管理
ocise
1
110
20240906_JAWS_Yamanashi_#1_leap_beyond_the_AWS_all_certifications
tsumita
1
100
疎通2024
sadnessojisan
4
490
Evolving DevOps Teams and Flexible Organizational Culture
kakehashi
1
130
AWS IAM Identity Center議論会 〜 認証認可結合モデルと認証認可分離モデル / 20240827-jawsug-arch-iam_identity_center
opelab
3
320
Azure Cosmos DB での時系列ログの運用と改善
sansantech
PRO
0
190
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
39
5.1k
Building Your Own Lightsaber
phodgson
101
5.9k
How to Ace a Technical Interview
jacobian
275
23k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.2k
4 Signs Your Business is Dying
shpigford
179
21k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
42
2k
Testing 201, or: Great Expectations
jmmastey
35
6.9k
Six Lessons from altMBA
skipperchong
26
3.3k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
165
48k
From Idea to $5000 a Month in 5 Months
shpigford
378
46k
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