我在 ASP.NET 中做一个电子商务解决方案,它使用PayPal 的网站支付标准服务。除此之外,我还使用他们提供的服务(支付数据传输),在用户完成付款后向您发送回订单信息。我需要做的最后一件事是解析来自他们的 POST 请求并将信息保存在其中。HTTP 请求的内容采用以下形式:
成功
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
基本上我想解析这些信息并做一些有意义的事情,比如通过电子邮件发送或将其保存在数据库中。我的问题是在 ASP.NET 中解析原始 HTTP 数据的正确方法是什么,而不是解析本身是如何完成的。