<?php if (! ($loader = @include __DIR__ . '/../vendor/autoload.php')) { die(<<<EOT You need to install the project dependencies using Composer: $ wget http://getcomposer.org/composer.phar OR $ curl -s https://getcomposer.org/installer | php $ php composer.phar install --dev $ phpunit EOT ); } $loader->add('Negotiation\Tests', __DIR__);
コンテンツ ネゴシエーション テクノロジには通常、次の 3 つの実装スキームがあります。
(1) クライアント ドライバ
クライアントはリクエストを開始し、サーバーはオプションのリストを送信し、クライアントがリクエストを行った後、選択すると、2 番目のリクエストが送信されます。
利点: 実装が比較的簡単です。
欠点: 遅延が増加します。少なくとも 2 つのリクエストを送信する必要があります。最初のリクエストはリソース リストを取得し、2 番目のリクエストは選択されたコピーを取得します。
(2) サーバー ドライバー
サーバーはクライアントのリクエスト ヘッダー セットを確認し、提供するページのバージョンを決定します。
利点: クライアント主導のネゴシエーションよりも高速です。 HTTP は、サーバーがおおよその一致を判断できるようにする q メカニズムを提供し、サーバーがダウンストリーム デバイス (プロキシ サーバーなど) にリクエストの評価方法を伝えるための Variable ヘッダーも提供します。
欠点: ヘッダー セットが一致しないため、サーバーは推測する必要があります
(3) 透過的なネゴシエーション
中間デバイス (通常はキャッシュ プロキシ) が代わりにネゴシエーションを行います。クライアント
利点: Web サーバーのネゴシエーションのオーバーヘッドが排除され、クライアント主導のネゴシエーションよりも高速です。
欠点: HTTP は対応する仕様を提供していません
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事

30 Nov 2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...

16 Mar 2025
Python:AIとデータサイエンスの未来へのゲートウェイ Pythonの比類のない汎用性と読みやすさは、データサイエンス、機械学習、人工知能の優先言語としてのステータスを固めています。 その広範な図書館のエコシス

30 Oct 2024
App Engine 上の Golang でパスワードを保護するWeb アプリケーションのパスワード ハッシュに関しては、セキュリティが最も重要です。人気の図書館ですが...

11 Jan 2025
iTextSharp でテキストの書式設定を行うにはどうすればよいですか?はい、iTextSharp でテキストの書式設定を行うことができます。図書館では次のようなサービスを提供しています...

05 Mar 2025
JSFiddle:便利なオンラインjQueryコードエディター JSFiddleは、開発者がjQueryコードを書き、テスト、デバッグすることを促進する強力なオンラインエディターです。それは、HTML、CSS、およびJavaScript/jQueryコードの入力にそれぞれ使用され、結果をリアルタイムで表示するために使用されるスプリットスクリーンインターフェイスを使用します。これは、非個人的なコンピューターでコードをテストしたり、異なるjQueryバージョン間のコードの違いを比較したりするのに非常に役立ちます。 JQueryに加えて、Mootools、Prototype、Yui、Glow、Dojo、その他の図書館もサポートしています。 jsfiddleの例 JSFiddle FAQ JSFiddleおよびその他のオンライン

04 Mar 2025
2024年のこの<🎜>ウィッシュファインダーガイドは、毎日のウィッシュの場所を明らかにし、キャラクターの手がかりを解読します。報酬とともに、それぞれの願いを獲得して吊るすプロセスをカバーします。始めましょう! 1日目:ダイモンの願い - 図書館ダイモン


ホットツール Tags

Hot Tools

依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ

50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます

画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ
