はじめまして。freee株式会社でDevRelというロールを担当している、ニックと言います。 ネット上でWebサービスを開発する際に、欠かせない技術の一つが「RESTful API」です。 (以下、本稿では便宜上、REST APIと呼称します) GoogleやAmazonをはじめ ...
REST APIは、Webサービスやアプリケーション間のデータ通信を効率的に行うために広く使われている技術です。 この記事では、「REST APIとは」どんなものか?という基本概念から、他のAPIとの違い、具体的な活用事例までを詳しく解説します。APIを使った ...
こんにちは。UltraImpressionの技術担当です。 UltraImpression のプラットフォーム開発チームでは、複数のサービスが連携する際の通信方式として gRPC を採用しています。gRPC は Google が開発した RPC(Remote Procedure Call)フレームワークで、Protocol Buffers(protobuf)を ...
JSONファイルとルート設定を追加するだけで簡単に新しいエンドポイントを追加できる、JSON-Serverで構築された柔軟なREST APIサーバーです。 設定に基づく動的ルーティング 完全なCRUD操作(GET、POST、PUT、DELETE) ファイルベースのデータストレージ 簡単な ...
It’s easy to get sloppy in your APIs, so here’s a refresher on how to be correctly RESTful in your client scripts Recently, I was trying to write a little client script for Apache Solr. It was just ...
REST is one of the most influential ideas in distributed architecture. Here's why it matters and how to understand RESTful services in theory and practice. REST, or Representational State Transfer, is ...
JSON:API is a specification for how a client should request that resources be fetched or modified, and how a server should respond to those requests. JSON:API is designed to minimize both the number ...