PayPal の Web Payments Standardサービスを使用する ASP.NET で e コマース ソリューションを実行しています。それとともに、ユーザーが支払いを完了した後に注文情報を返送するサービス ( Payment Data Transfer ) を使用しています。最後に行う必要があるのは、それらからの POST 要求を解析し、その中の情報を永続化することです。HTTP リクエストの内容は次の形式です。
SUCCESS
first_name=Jane+Doe last_name
=Smith
payment_status=完了
payer_email=janedoesmith%40hotmail.com
payment_gross=3.99
mc_currency=USD
custom=For+the+purchase+of+the+rare+book+Green+Eggs+%26+Ham
基本的に、この情報を解析して、電子メールで送信したり、DB に保存したりするなど、意味のあることをしたいと考えています。私の質問は、解析自体がどのように行われるかではなく、ASP.NET で生の HTTP データを解析するための正しいアプローチは何かということです。