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
31
Web API / Web API
早稲田大学大学院経営管理研究科「サイバーセキュリティ」2024 夏のオンデマンド教材 第11回で使用したスライドです。
Kenji Saito
PRO
June 16, 2024
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
スマートコントラクトプログラミング / Smart Contract Programming
ks91
PRO
0
10
パット(PAT) : 論文アシスタント(Paper Authoring Tutor) 研究者’s マニュアル / PAT : Paper Authoring Tutor - Researcher's Manual
ks91
PRO
0
6
FinTech 5-6 : The World of Apps
ks91
PRO
0
32
ブロックチェーン概論とインストール大会 / Blockchain Overview and Installation
ks91
PRO
0
12
FinTech 3-4 : Internet Technology and Governance
ks91
PRO
0
72
身体を持つ生成AI と製品トレーサビリティー / Bodily Generative AI and Product Traceability
ks91
PRO
0
15
ブロックチェーン概論 / Introduction to Blockchain
ks91
PRO
0
18
FinTech Lecture 1-2 : Overview of FinTech
ks91
PRO
0
99
ブロックチェーンと分散ファイナンス概論 / Introduction to Blockchain and Decentralized Finance
ks91
PRO
0
32
Other Decks in Technology
See All in Technology
Amazon ECS & AWS Fargate 今昔物語 / past and present stories of Amazon ECS and AWS Fargate
iselegant
18
3.8k
パートナー企業のテクニカルサポートエンジニアとして気になる、より良い AWS サポートの利活用について
kazzpapa3
0
180
ReSTIRの数理と実装 (rtcamp10)
yumcyawiz
1
450
Vespaを利用したテクいベクトル検索
szdr
3
250
暴カワでビデオシンセサイザーを導入する技術
yuchi
2
120
ラブグラフ紹介資料 〜プロダクト解体新書〜 / Lovegraph Product Deck
lovegraph
0
14k
とある事業会社にとっての Kaggler の魅力
hakubishin3
7
1.5k
KubeVirt Networking ONIC 2024
orimanabu
4
720
運営11年目タイトルを守る最強の盾の有効性と活用法
mixi_engineers
PRO
2
120
Automated Tests Now and Future @ SQiP Workshop Special Lecture 2024
teyamagu
PRO
2
440
RSGT Walk Through
kawaguti
PRO
2
370
不要なリソースを自動で定期的に整理する方法 ~Sandboxアカウントのコストを削減しよう!~
amixedcolor
4
220
Featured
See All Featured
Building Your Own Lightsaber
phodgson
102
6k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Gamification - CAS2011
davidbonilla
80
5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
BBQ
matthewcrist
85
9.2k
Side Projects
sachag
452
42k
Producing Creativity
orderedlist
PRO
341
39k
We Have a Design System, Now What?
morganepeng
50
7.2k
Unsuck your backbone
ammeep
668
57k
Making the Leap to Tech Lead
cromwellryan
131
8.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4.1k
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