質問

んでいるのは、e-コマースソリューションにASP.NET を利用し PayPalのサイトの支払基準 サービスです。それとともに使えるサービスをご提供い(お支払いデータ転送 る方法を示したもの)を発行しますの用紙サイズの情報をユーザが完了しお支払いください。最も必要なのは、解析に要請していることが続くの情報です。のHTTPリクエストのコンテンツです。

成功
first_name=ジェーン-+Doe
last_name=スミス
payment_status=修了
payer_email=janedoesmith%40hotmail.com
payment_gross=3.99
mc_currency=USドル
カスタム=+の+を購入+++レア+book+緑+卵+%26+ハム

基本的にはたいへの解析これらの情報という意味のように送信でe-mailまたは保存してくださいDBです。私にとっては、正確な解析が原HTTPデータASP.NETはどのように構文解析が行われます。

役に立ちましたか?

解決

このようになっメールに記載されてonloadイベントです。

if (Request.RequestType == "POST")
{
    using (StreamReader sr = new StreamReader(Request.InputStream))
    {
        if (sr.ReadLine() == "SUCCESS")
        {
            /* Do your parsing here */
        }
    }
}

されているということをうたい一部の特別な対応(ie;なお完全ページから分離したものではなく、立場から展開させていただきこのようになった後は単に行える解析.

Response.Clear();
Response.ContentType = "text/plain";
Response.Write("Thanks!");
Response.End();

更新:このすべての汎用ハンドラ(.ashx)ファイルを避けるための架ページからモデルです。チェック この記事 詳します。ashxファイル

他のヒント

を使用 IHttpHandler を回避するページのモデルオーバーヘッドを必要なものを使用。Formの値をかけて構文解析の名前と値のペアます。で振りまPHPやクラシックASP(ASP.NET MVCる).;)

私の奨学省の申請ごとに一部のファイルです。

このように、常に戻しておくことが出来ます。まっ時表するとともに、敵対的なリトルエンディアンでは、鯉が-8で符号化し、[...]いすることstumped様のパーサ...

どの場合は着信データは標準的な形式で符号化されたポスト形式を使うになります。形配列ですべてのデータも扱います。

ない場合にはそれが見えない方法以外の使用ます。InputStream.

だいくつかについて触れたいと思いおうかがい、と思いきっておられる方を求めてい InputStream物件 のRequestオブジェクトになります。ることに注意してくださいはfirehoseストリームできないリセットできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top