エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Web APIを作る上で考えていること - nori3tsu's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Web APIを作る上で考えていること - nori3tsu's blog
ここ数年、Web API(以降API)を作る機会が増えています。例えば、スマホやシングルページアプリケーショ... ここ数年、Web API(以降API)を作る機会が増えています。例えば、スマホやシングルページアプリケーションのバックエンド,システム間のデータ連携などです。 これらのAPIを複数の言語やフレームワークで実装してみましたが、個々の機能を実装する前に考えるべき事は共通していました。これから先も多くのAPIを作成する事になると思いますので、APIを作る上での共通実装をまとめてみたいと思います。 目次 文字コード 日付書式 リクエストフォーマット レスポンスフォーマット API認証 Validation トランザクション ログ出力 横断処理 共通例外処理 設定ファイル 処理時間の計測 X-Request-ID ヘルスチェック 単体テスト デプロイ 検討項目 文字コード UTF-8を選択します。 日付書式 ISO8601形式を選択します。 曖昧さを無くすためタイムゾーン情報を付与したいためです。