REST APIとHTTP APIの違いとは? アプリケーション開発でよく耳にする「REST API」と「HTTP API」。どちらもシステム間のデータ通信を行うための仕組みですが、「何がどう違うの?」と疑問に思う方も多いかもしれません。実際にNode.jsとExpressで実装するときにも ...
REST APIとHTTP APIについて、毎回わかったつもりになるのですが、日が経つと怪しくなるので、比較してまとめました。なお、ChatGPT(AI)利用の勉強も兼ねて、資料作成をしました。 【Web APIとは】 比較の前に、APIについて、以下の図がわかりやすかったので ...
ASP. NET 4. 5で実装されたフレームワークには、 RESTfulなHTTPサービスを構築できる 「ASP.NET Web API」 が含まれています。ここでは、 このフレームワークの特徴を、 実際のコードとともにご紹介します。 HTTPの仕様に準じたフレームワーク ASP. NET Web APIは、 Web標準 ...
Javaの標準APIでHTTP接続を行う場合、Java 8以前のバージョンでは、HttpURLConnectionクラスを利用する方法が一般的だった。しかし、このクラスはJava SE 1.1の頃(1996年)に追加された非常に古いもので、機能面でも使い勝手の面でも、現在のアプリケーション開発で ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ ...
APIを利用するアプリケーション開発者の観点で、APIやWeb APIとは何か、実際にAPIを利用する場合にどのようなタスクが必要なのかについて解説する。 APIとはApplication Programming Interfaceの略称であり、何かしらのサービス提供者が、そのサービスを利用するため ...
前回は、Java 11から正式に追加されたHTTPクライアントAPIを使った基本的なHTTP通信のやり方を解説した。 今回も引き続き、いろいろなバリエーションのHTTP通信のやり方を解説する。 前回は、レスポンスボディはHttpResponseインスタンスに対してbody()メソッドを ...
前回まで、Java SE 9の実験的API「HTTP/2 Client」について、HTTP/1.1の範囲の機能を紹介してきました。 しかしその名称の通り、最も重要な機能と言えるのがHTTP/2のサポートです。 今回はHTTP/2に特有の機能を紹介していきます。
Java SE 9では、標準化が完了していないAPIを実験的に導入するために「Incubator Module」が用意されたことを前回紹介しました。Java SE 9で提供されるIncubator Moduleは1つだけ。それが、今回紹介するHTTP/2 Clientです。
日本企業においてデジタル化とクラウドサービスの需要が拡大しているにつれて、API関連の技術が急速に発展しています。日本語版のEchoAPIによって、API開発に関わる難題を解決することができます。 EchoAPI Co., Ltd. モバイルアプリ、マイクロサービス ...