iwbc-mzk's note
Web API The Good Parts
Initializing search
    iwbc-mzk/obsidian
    • Home
    • Article
    • Daily
    • Moc
    • ReadingNotes
    iwbc-mzk/obsidian
    • Home
      • 01 BFS
      • 2項係数nCkを素数Pで割った余りの計算
      • Functional Graph
      • GitHub Pagesに独自ドメインを設定する
      • JSONインジェクション
      • PowerShellで複数コマンドを1行に書く方法
      • Visual Studio Codeでlaunch.jsonを利用したデバッグ時に作業ディレクトリ(CWD)を指定する方法
      • Visual Studio Codeのlaunch.jsonでPowerShellコマンドを実行する方法
      • 3 章 レスポンスデータの設計
      • github readme statsの統計情報にPrivate Repositoryも含めるようにする
      • Int ⇔ str の相互変換時の桁上限
      • mod Pにおける逆元 (モジュラ逆数)
      • Ord()とchr()
      • Poetryの仮想環境作成パスをプロジェクト直下に設定する方法
      • X & ( x)
      • Xmlファイル形式の電子的控除証明書からpdf形式の控除証明書を作成する方法
      • アンサンブル学習とランダムフォレスト
      • インデックスとリストの値を同時に変更する際の注意点
      • オイラーツアー
      • オプトアウト
      • オプトイン
      • クラスカル法
      • グラフと木の違い
      • コマンドプロンプトで複数コマンドを1行に書く方法
      • ダブリング
      • ビット演算の読み替え
      • ファイル・フォルダ名の小文字・大文字を変更する
      • フェルマーの小定理
      • マンハッタン距離を扱う問題のテクニック
      • マージテク (大きいサイズに小さいサイズをマージする)
      • 三井住友Oliveでクレジットカードで定期支払をしようとしてもデビットカードでは登録できないと拒否される場合の対応方法
      • 中間者攻撃
      • 外積
      • 座標圧縮
      • 強連結成分分解
      • 拡張ユークリッドの互除法
      • 握手の補題
      • 数列の和の公式
      • 最長増加部分列(LIS)の長さの求め方
      • 木の直径
      • 次元削減
      • 決定木
      • 確率pの試行を成功するまでの試行回数の期待値
      • 素数の間隔
      • 蔵出し税
      • 行きがけ順・帰りがけ順
      • 調和級数的計算量
      • 2022 01 23
      • Python 3次元グラフ
      • 2022 03 21
      • 2022 06 26
      • 2022 07 02
      • 2022 07 31
      • 2022 08 16
      • 2022 08 23
      • 2023 03 02
      • 2023 03 03
      • 2023 03 04
      • 2023 03 05
      • 2023 03 06
      • 2023 03 07
      • Python
      • 2023 03 15
      • 2023 03 19
      • 2023 03 20
      • 2023 03 23
      • 2023 03 25
      • 2023 04 02
      • 2023 04 19
      • 2023 05 20
      • 2023 06 03
      • 2023 06 11
      • 2023 06 23
      • 2023 06 24
      • 2023 06 25
      • 2023 06 26
      • 2023 06 29
      • 2023 06 30
      • 2023 07 02
      • 2023 07 04
      • 2023 07 05
      • 2023 07 07
      • 2023 07 09
      • 2023 07 11
      • 2023 07 12
      • 2023 07 13
      • 2023 07 14
      • 2023 07 18
      • 2023 07 19
      • 2023 07 21
      • 2023 07 23
      • 2023 07 25
      • 2023 07 28
      • 2023 07 30
      • 2023 07 31
      • 2023 08 01
      • 2023 08 02
      • 【アルゴリズム】セグメント木
      • 2023 08 06
      • 2023 08 09
      • 2023 08 20
      • 2023 09 24
      • 2023 10 16
      • 2023 10 29
      • 2024 03 02
      • 2024 03 10
      • 2025 02 25
      • 2025 02 26
      • 2025 03 08
      • 2025 03 16
      • 2025 03 24
        • 2025 W09
        • 2025 W10
        • 2025 W11
      • IT
      • Python
      • その他
      • セキュリティ
      • 競技プログラミング
      • 読書メモ
        • Clean Architecture 達人に学ぶソフトウェアの構造と設計
        • 3 章 レスポンスデータの設計
        • 3.1 データフォーマット
        • 3.2 JSONP の取り扱い
        • 3.3 データの内部構造の考え方
        • 3.4 各データのフォーマット
        • 3.5 レスポンスデータの設計
        • 3.6 エラーの表現
        • 4 章 HTTP の仕様を最大限利用する
        • 4.1 HTTP の仕様を利用する意義
        • 4.2 ステータスコードを正しく使う
        • 4.3 キャッシュと HTTP の仕様
        • 4.4 メディアタイプの指定
        • 4.5 同一生成元ポリシーとクロスオリジンリソース共有
        • 4.6 独自の HTTP ヘッダを定義する
        • 5 章 設計変更しやすい Web API を作る
        • 5.1 設計変更のしやすさの重要性
        • 5.2 API をバージョンで管理する
        • 5.3 バージョンを変える際の指針
        • 5.4 API の提供を終了する
        • 5.5 オーケストレーション層
        • 6 章 堅牢な Web API を作る
        • 6.1 Web API を安全にする
        • 6.2 サーバとクライアントの間での情報の不正入手
        • 6.3 ブラウザでアクセスする API における問題
        • Web API The Good Parts
        • オブジェクト指向設計実践ガイド
          Rubyでわかる進化しつづける柔軟なアプリケーションの育て方
        • ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本
        • 現場で使えるTypeScript 詳解実践ガイド

    Web API The Good Parts

    3 章 レスポンスデータの設計

    4 章 HTTP の仕様を最大限利用する

    5 章 設計変更しやすい Web API を作る

    6 章 堅牢な Web API を作る

    Was this page helpful?
    Thanks for your feedback!
    Thanks for your feedback!
    Made with Material for MkDocs