REST APIとHTTP APIについて、毎回わかったつもりになるのですが、日が経つと怪しくなるので、比較してまとめました。なお、ChatGPT(AI)利用の勉強も兼ねて、資料作成をしました。 【Web APIとは】 比較の前に、APIについて、以下の図がわかりやすかったので ...
REST APIとHTTP APIの違いとは? アプリケーション開発でよく耳にする「REST API」と「HTTP API」。どちらもシステム間のデータ通信を行うための仕組みですが、「何がどう違うの?」と疑問に思う方も多いかもしれません。実際にNode.jsとExpressで実装するときにも ...
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年)に追加された非常に古いもので、機能面でも使い勝手の面でも、現在のアプリケーション開発で ...
HTTP/2 Clientではこれらの機能はすべてサポートしています。このうちサーバープッシュやヘッダーの圧縮に関しては、多くのユーザーは気にする必要はありません。そこで、本記事では多重化について紹介していきます。
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
現在、 一般コンシューマ向けのWebサービスは多くのサイトがネットワーク越しに利用できるAPI (Application Programmable Interface) を公開しています。いわゆるWeb APIと呼ばれるものです。開発者向け技術雑誌などを見ても、 マッシュアップやAPIプログラミングの ...
前回は、Java 11から正式に追加されたHTTPクライアントAPIを使った基本的なHTTP通信のやり方を解説した。 今回も引き続き、いろいろなバリエーションのHTTP通信のやり方を解説する。 前回は、レスポンスボディはHttpResponseインスタンスに対してbody()メソッドを ...
Java SE 9では、標準化が完了していないAPIを実験的に導入するために「Incubator Module」が用意されたことを前回紹介しました。Java SE 9で提供されるIncubator Moduleは1つだけ。今回紹介する「HTTP/2 Client」です。 HTTP/2 Clientの概要を簡単におさらいしておきましょう。
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...