#author("2023-01-13T11:52:22+09:00","default:irrp","irrp") →WebAPI関連 #contents *REST一般 [#q1219762] -[[Swiftで簡単なAPIサーバーを作ってみた(Vapor編) | DevelopersIO>https://dev.classmethod.jp/articles/lilossa-coordinate-api/]] 2023.1 -[[サービスの成長に伴うアーキテクチャの変更|maybework|note>https://note.com/maybework/n/n9aceef8810c0]] 2023.1 --REST APIのアーキ変遷 -[[Google Calendar APIの基本とはまったポイント - Qiita>https://qiita.com/kzfrkw/items/b68bbca484ecc546a3a6]] 2022.12 -[[RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ>https://cloud.google.com/blog/ja/products/api-management/restful-web-api-design-best-practices]] 2022.12 -[[HTTPとRESTの基本 『網羅版:HTTPメソッドとレスポンスコード』 - Qiita>https://qiita.com/yoshitaro-yoyo/items/03f0296f4ba7011d654f]] 2022.10 -[[SpringBootとスキーマ駆動開発で始めるWeb API 設計開発入門:前編 - Qiita>https://qiita.com/yoshitaro-yoyo/items/3e176a317647950ba671]] 2022.11 -[[SpringBootとスキーマ駆動開発で始めるWeb API 設計開発入門:後編 - Qiita>https://qiita.com/yoshitaro-yoyo/items/deb6b3ea7e0104109d15]] 2022.11 -[[Securing a REST API with Spring Security and JWT - DEV Community>https://dev.to/tleipzig/securing-a-rest-api-with-spring-security-and-jwt-3lip]] 2022.8 -[[Java Tutorial. Creating a Basic Rest Api Using SpringBoot. Pt1 | by Emmanuel Tejeda | Jun, 2022 | Level Up Coding>https://levelup.gitconnected.com/java-tutorial-creating-a-basic-rest-api-using-springboot-pt1-3ef25e3c903a]] 2022.7 -[[Web API 設計のベスト プラクティス - Azure Architecture Center | Microsoft Docs>https://docs.microsoft.com/ja-jp/azure/architecture/best-practices/api-design]] 2022.4 -[[REST入門 基礎知識>https://qiita.com/TakahiRoyte/items/949f4e88caecb02119aa]] 2017.1 -[[リソース指向アーキテクチャ(ROA)とは何なのか>https://qiita.com/NagaokaKenichi/items/0f3a55e422d5cc9f1b9c]] 2016.7 -[[RESTに対する7つの誤解>http://www.sakimura.org/2011/11/1289/]] 2011 -[[RESTとは何者なのか?>https://qiita.com/Ryoga_aoym/items/7a5a12420a3fecf629ba]] 2019.7 -[[REST入門>https://qiita.com/TakahiRoyte/items/949f4e88caecb02119aa]] -[[REST思想とHTTPメソッドの関係>http://forza.cocolog-nifty.com/blog/2008/03/resthttp_ab5b.html]] 2008.3.11 --WWW上でリソース編集したいというモチベーションがREST思想なのだ -[[RESTアーキテクチャとは?SOAPとの関係は?:http://www.goodpic.com/mt/archives/000185.html]] RESTとはREpresentational State Transferの略で、Roy T. Fielding(HTTP, URIのco-author, Apache Software Foundationのディレクター)によって命名された現在のWebのアーキテクチャの総称。 *OpenAPI [#s1f3cb94] -OpenAPI仕様(旧Swagger仕様)は、REST APIのためのAPI記述形式 -[[Open API落穂拾い - Qiita>https://qiita.com/maruware/items/ce70f542ec6eef449d34]] 2022.12 -[[オープンAPIの定義からAmazon API Gatewayを構築する - MONEX ENGINEER BLOG │マネックス エンジニアブログ>https://blog.tech-monex.com/entry/2022/12/09/170000]] 2022.12 -[[OpenAPI GeneratorでPython Web API構築 | フューチャー技術ブログ>https://future-architect.github.io/articles/20221203a/]] 2022.12 -[[OpenAPI Specification v3.1.0 | Introduction, Definitions, & More>https://spec.openapis.org/oas/v3.1.0#version-3-1-0]] 2022.11 -[[OpenAPI (Swagger) まとめ - Qiita>https://qiita.com/KNR109/items/7e094dba6bcf37ed73cf]] 2022.11 --[[About Swagger Specification | Documentation | Swagger>https://swagger.io/docs/specification/about/]] 2022.11 *OData [#cd8061c1] -Python製のバックエンド用フレームワーク -[[セーフィーではなぜフレームワークにFastAPIを採用することになったのか - Safie Engineers' Blog!>https://engineers.safie.link/entry/2022/12/05/%E3%82%BB%E3%83%BC%E3%83%95%E3%82%A3%E3%83%BC%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%9C%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%ABFastAPI%E3%82%92%E6%8E%A1%E7%94%A8%E3%81%99]] 2022.12 --速い、ドキュメント自動生成 -[[OData documentation - OData | Microsoft Docs>https://docs.microsoft.com/ja-jp/odata/]] 2022 -[[【SAPUI5】OData(1) ODataとは - Qiita>https://qiita.com/tami/items/411a226d1ea6bb25b5f1]] 2018 -[[ODataにさわってみよう>https://www.cresco.co.jp/blog/entry/3135/]] 2017 *FastAPI [#t65d668f] -[[docker-composeでFastAPIとMySQLとphpMyAdminの環境作ったら開発しやすすぎた - Qiita>https://qiita.com/Shinkijigyo_no_Hitsuji/items/647938a59da63139d106]] 2022.10 -[[5分で作れる!FastAPI 入門編 - XMart Tech Blog>https://xmart-techblog.hatenablog.com/entry/2022/08/29/113000]] 2022.9 -[[[FastAPI] Python製のASGI Web フレームワーク FastAPIに入門する - Qiita>https://qiita.com/bee2/items/75d9c0d7ba20e7a4a0e9]] 2020 * Tool [#e47d6e74] -[[APIにリクエストを投げたい(VSCode REST Clientの紹介) - Qiita>https://qiita.com/mgmgmogumi/items/61f0b896580d3e6db2bb]] 2022.4 -[[APIの開発がむちゃくちゃ捗る「Postman」の使い方>https://www.webprofessional.jp/master-api-workflow-postman/]] 2017.9