Webアプリケーション・デプロイメント・ディスクリプタ - セキュリティ制約 - HTTPメソッド
このページは、セキュリティ制約のWebリソース要素に対してHTTPメソッドを指定する際に使用します。web.xml
で指定されたHTTPメソッドと一致するクライアント・リクエストは、SRV.11.1に記述されている制約の対象となります。
- ツールバー・ボタン
- 次のボタンでは、「Webリソース」リストでWebリソースを追加、削除および移動、または優先順位付けできます。
- 前へ(<)
- 前のWebリソース要素の設定を表示する場合にクリックします。
- 進む(>)
- 次のWebリソース要素の設定を表示する場合にクリックします。
- 追加(+)
- Webアプリケーションに対して新規のWebリソース要素を構成する場合にクリックします。
- 削除(X)
- Webアプリケーションから既存のWebリソース要素を削除する場合にクリックします。
- [↑]
- 「Webリソース」リストでWebリソース要素を上に移動する場合にクリックします。
- [↓]
- 「Webリソース」リストでWebリソース要素を下に移動する場合にクリックします。
- Webリソース名
- 現在のWebリソースの名前を表示します。名前をクリックすると「HTTPメソッド」パネルが表示されます。
- HTTPメソッド
- どのHTTPメソッドをセキュリティ制約の対象とするかを選択します。
- すべてのメソッド
- すべてのHTTPメソッドをセキュリティ制約の対象とする場合にクリックします。
- 選択
- どのHTTPメソッドをセキュリティ制約の対象とするかを選択する場合にクリックします。
- 適切なチェックボックスをチェックして、Webリソース要素に適用するHTTPメソッドを指定します。
- GET
- GETメソッドは、Request-URIによって識別されるすべての情報を(エンティティの形で)取得します。Request-URIがデータ生成プロセスを参照している場合、レスポンスでエンティティとして返されるのはプロセスのソース・テキストではなく、生成されるデータです。ただし、そのテキストがプロセスの出力である場合を除きます。
- POST
- POSTメソッドは、Request-LineにあるRequest-URIによって識別されたリソースの新しい従属としてリクエストに含まれているエンティティを、接続先サーバーが受け入れるよう要求します。
- PUT
- PUTメソッドは、含まれているエンティティを、指定したRequest-URIに保存するよう要求します。Request-URIが、すでに存在するリソースを参照している場合、含まれているエンティティは起点サーバー上にあるエンティティの修正バージョンとみなされます。Request-URIが既存のリソースを指さず、要求しているユーザー・エージェントによって新しいリソースとしてそのURIを定義できる場合、起点サーバーはそのURIを使用してリソースを作成できます。
- DELETE
- DELETEメソッドは、Request-URIによって識別されたリソースが起点サーバーによって削除されることを要求します。このメソッドは、起点サーバーでオーバーライドされる場合があります。
- HEAD
- HEADメソッドは、サーバーがレスポンス内でメッセージ本体を返せない点を除いて、GETと同じです。
- OPTIONS
- OPTIONSメソッドは、Request-URIによって識別されるリクエスト/レスポンス・チェーンで使用できる通信オプションに関する情報を要求します。このメソッドを使用すると、クライアントはリソース・アクションを適用したり、リソース取得を開始せずに、リソースに関連付けられたオプションや要求、またはサーバーの機能を判断できます。
- TRACE
- TRACEメソッドは、リクエスト・メッセージのリモート・アプリケーション・レイヤーのループ・バックを起動するときに使用します。
これらのメソッドの詳細は、次のURLで「Hypertext Transfer Protocol -- HTTP/1.1」を参照してください。
http://www.w3.org/Protocols/rfc2068/rfc2068
-
次の資料も参照できます。
- 「J2EE Blueprints」はドキュメントとサンプル・アプリケーションで構成されており、J2EE互換アプリケーションの最適な開発方法が示されています。「Packaging and Deployment」の章を参照してください。次のURLからダウンロードできます。
http://java.sun.com/blueprints/ja/index.html
- Oracle9iASのWebコンテナでは、サーブレット2.3およびJavaServer Pages(JSP)1.2を完全にサポートします。詳細は、Sun社のJava Servlet仕様バージョン2.3を参照してください。次のURLからダウンロードできます。
http://java.sun.com/j2ee/ja/servlet/index.html