ホームページ  >  記事  >  ウェブフロントエンド  >  HTML_html/css_WEB-ITnose の Get リクエストと Post リクエストの違い

HTML_html/css_WEB-ITnose の Get リクエストと Post リクエストの違い

WBOY
WBOYオリジナル
2016-06-24 11:48:251262ブラウズ

まず、以下のようにHTMLのメソッドを通じてリクエストメソッドを設定し、HTMLデータを受け付けるページを設定するアクションとなります。

<span style="font-size:18px;"><html><form action="WebForm1.aspx" method="post" ></html></span>

Get は、サーバーに対するデータのリクエストです。

Post は、サーバーにデータを送信するリクエストです。

Get 情報を取得すると、要求されたパラメータがブラウザのアドレス バーの URL に従います (URL について説明します:UniformResource local、インターネット上の各ファイルには独自の URL があります)。

例: http://zhidao.baidu.html? fr=chd&test=1 「?」の後に続くのは、URL を通じてパラメータの値を取得することです。 「&」はfrとtest、つまりパラメータとパラメータの間を接続するために使用されます。 get を使用してアプリケーションで値を渡す場合は、ゴボウのインスタンスとして Request.quryString ["パラメーター名"] を使用する必要があります。

図に示すように、タイトル列はすべてオーバーロックされています。マウスをマウスへマウスへマウスへマウスへマウスをマウスへ移動 タイトル「kkk」、シリアルナンバー「16」のリンクに行くと、下部に文字列が表示されます。 Web ページの左隅にあるこの列の単語は、次に開く Web ページの URL であり、「?」の後に「?newsid= 16」が続きます。これは、URL の後のパラメータとパラメータ値です。


これ以降のデータはすべてデータベースに保存されており、ニュース ページも例外ではありません。このページのタイトル列の各タイトルはリンクになっており、新しいページが開いて内容が表示されます。のニュースですが、特定のタイトルをクリックした後に対応するニュース コンテンツが表示されるかどうかは、URL の newid パラメーターに基づいて決定されます。

タイトルにハイパーリンクがあるので、クリックするとニュース コンテンツ ページ (NewsContent.aspx) が読み込まれます。 NewsContent.aspx で変数を定義し、次のコードを使用して、ニュース ID からパラメーター「16」を取得します。 URL

string newsid = Request.QueryString["newsid"];

次に、ニュースID番号に応じてニュースを検索するメソッドをD層に記述します。 使用する場合は、定義した文字列変数newsidをパラメータとして使用します。最終的に表示されるページは以下の通りです。


Post リクエストは、http メッセージのコンテンツとして Web サーバーに送信され、フォームの各フィールドとその値は HTML ヘッダー (メッセージ ヘッダー) に配置され、指定された URL アドレスに送信されます。 ACTION 属性では、このプロセスを確認できません。通常、Request.Form["パラメータ名"] または Request.Form.Get("パラメータ名") を使用して、指定された URL の値を取得します。

概要

Get リクエスト メソッドは、ホーム データが URL の後に配置され、運ぶことができるデータのサイズが制限されているため、比較的安全ではありません。投稿はこのような表示の対象にはなりませんので、ご利用の際は状況に応じて適切な方法を選択してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。