我正在使用ASP.NET进行电子商务解决方案,其中使用了PayPal的网站支付标准服务。除此之外,我还使用了他们提供的服务(Payment Data Transfer),该服务在用户完成付款后会将订单信息发送给您。我需要做的最后一件事是解析来自PayPal的POST请求并将其中的信息持久化。HTTP请求的内容如下所示:
SUCCESS
first_name=Jane+Doe
last_name=Smith
payment_status=Completed
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数据的正确方法是什么,而不是如何进行解析本身。