Javaの標準APIでHTTP接続を行う場合、Java 8以前のバージョンでは、HttpURLConnectionクラスを利用する方法が一般的だった。しかし、このクラスはJava SE 1.1の頃(1996年)に追加された非常に古いもので、機能面でも使い勝手の面でも、現在のアプリケーション開発で ...
非同期通信を利用すれば、複数のURIに対して同時にリクエストを送信するようなこともできる。次のコードは、2つの異なるURIに対して同時にリクエストを送信し、それぞれのレスポンスの本文を出力する例である。 // HttpClientインスタンスを作成 HttpClient ...
C#でWeb APIを叩いたり、WebサイトのHTMLを取得したりする処理。 ネットワーク越しの通信は、CPUの処理速度に比べて非常に時間がかかります。 もしこれを「同期処理」で書いてしまうと、その間プログラムはフリーズし、ユーザーの操作を受け付けなくなって ...
「Apache HttpClient」のドメイン検証処理に脆弱性が明らかとなった。脆弱性を修正するアップデートが提供されている。 「パブリックサフィックスリスト(PSL)」の検証ロジックにおけるバグに起因し、ドメインの検証を正しく行えない脆弱性「CVE-2025-27820 ...
Java 26のリリースは、JavaOne 2026の初日のキーノートセッションにおいて発表されています。 Java 26のリリースを発表するChad Arimura氏(Oracle, Vice President of Java Developer Relations and Education) そこで、本記事ではJava 26の機能を紹介するとともに、JavaOne 2026での ...