如何解码编码的POST数据

时间:2016-07-16 20:30:18

标签: c# decode

从付款提供商处获取数据为POST并使用

进行编码
Content-Type: application/x-www-form-urlencoded; charset=utf-8

问题是我需要从

中检索数据
HttpContext.Current.Request.Form

和一个简单的System.Web.HttpUtility.UrlDecode(context.Request.Form[0])

返回:

"\" transactionRef\"\r\n\r\nd68cafc5d6c8472a893eb0763efca625\r\n------WebKitFormBoundaryKVsW8jF9QdwY35ca\r\nContent-Disposition: form-data; name=\"transactionNumber\"\r\n\r\n10526728\r\n------WebKitFormBoundaryKVsW8jF9QdwY35ca\r\nContent-Disposition: form-data; name=\"orderRef\"\r\n\r\nc7853c2513fd45758b80b95a2dbaf9fa\r\n------WebKitFormBoundaryKVsW8jF9QdwY35ca\r\nContent-Disposition: form-data; name=\"orderId\"\r\n\r\n50043628\r\n------WebKitFormBoundaryKVsW8jF9QdwY35ca\r\nContent-Disposition: form-data; name=\"accountNumber\"\r\n\r\n50250954\r\n------WebKitFormBoundaryKVsW8jF9QdwY35ca\r\nContent-Disposition: form-data; name=\"zzzz\"\r\n\r\nmust be here to get http post to work"

如何解码数据以便我能正确检索每个参数?例如,提取transactionReforderRef

我是以一种非常奇怪的方式做到的,我只是想知道我们可以使用哪种更简单/更防错的方法:

enter image description here

0 个答案:

没有答案