Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Web API

Web API

早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2023 夏クォーターのオンデマンド教材 第11回で使用したスライドです。

Kenji Saito

June 01, 2023
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. Financial technology in the living room. Generated by Stable Diffusion

    XL Beta — 2023 11 Web API (WBS) — 2023 11 Web API — 2023-06 – p.1/10
  2. ( 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/19 ) / (2 ) OK / — 2023 11 Web API — 2023-06 – p.3/10
  3. API API Application Programming Interface Web API HTTP(S) / API

    ( ) — 2023 11 Web API — 2023-06 – p.4/10
  4. REST (Representational State Transfer) ( ) POST, GET ( ),

    PUT, DELETE vs. CRUD (Create/Read/Update/Delete) CRUD URI JSON (JavaScript Object Notation) — 2023 11 Web API — 2023-06 – p.5/10
  5. — HTTPS Demo ( ) $ openssl s_client -connect www.waseda.jp:443

    GET / openssl www.google.com:443 GET /search?q=refrigerator — 2023 11 Web API — 2023-06 – p.6/10
  6. REST – ( ) ( ) ( = ) Last

    In, First Out POST POST POST GET PUT DELETE — 2023 11 Web API — 2023-06 – p.7/10
  7. $ 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 — 2023 11 Web API — 2023-06 – p.8/10
  8. API API ( ) Bitcoin Ethereum Virtual Machine (EVM) —

    2023 11 Web API — 2023-06 – p.9/10