REST APIとHTTP APIの違いとは? アプリケーション開発でよく耳にする「REST API」と「HTTP API」。どちらもシステム間のデータ通信を行うための仕組みですが、「何がどう違うの?」と疑問に思う方も多いかもしれません。実際にNode.jsとExpressで実装するときにも ...
APIを利用するアプリケーション開発者の観点で、APIやWeb APIとは何か、実際にAPIを利用する場合にどのようなタスクが必要なのかについて解説する。 APIとはApplication Programming Interfaceの略称であり、何かしらのサービス提供者が、そのサービスを利用するため ...
こんにちは。UltraImpressionの技術担当です。 UltraImpression のプラットフォーム開発チームでは、複数のサービスが連携する際の通信方式として gRPC を採用しています。gRPC は Google が開発した RPC(Remote Procedure Call)フレームワークで、Protocol Buffers(protobuf)を ...
Javaの標準APIでHTTP接続を行う場合、Java 8以前のバージョンでは、HttpURLConnectionクラスを利用する方法が一般的だった。しかし、このクラスはJava SE 1.1の頃(1996年)に追加された非常に古いもので、機能面でも使い勝手の面でも、現在のアプリケーション開発で ...