0

HTML送信フォームボタンがクリックされたときに実際に何が起こるかを理解しようとしています。

http本文にデータがあり、アクションフィールドで指定されたアドレスに送信される、ある種のhttpリクエスト(ajax getまたはpost呼び出しに似ています)を生成すると思います。

1) 私は正しいですか?

2) サーバー側で PHP または ASP を使用してフォームを処理する多くの方法を見てきました。たとえばJerseyを使用してJava RESTアプリケーションで処理できますか? アクション フィールドに正しい URL を入力した場合、送信フォームは REST を実行できますか?

ありがとうございました。

4

1 に答える 1

1

フォームを HTML で送信することにより、基本的にはブラウザに通常の HTTP リクエスト (通常は POST または GET) を生成するよう指示します。タグで定義された URL に対して、URL に追加されるかリクエスト データに含まれる指定されたメソッドに従ってフォーム フィールドが添付されます。

「通常の」HTTP リクエストと特別なことや異なる点はありません。実際、ブラウザーでフォームのキーと値を URL に追加し、GET メソッドの場合はその URL に移動することで、手動で「フォームを送信」できます。

要約:

1) はい、その通りです。

2)私が読んだばかりのこと(RESTを個人的に使用したことはありません)から、RESTアプリケーションはサーブレットメカニズムによって実装され、HTTPプロトコルを使用するため、フォームがこのアプリケーションのURL。

于 2013-09-11T09:27:16.990 に答える