从NameValueCollection中读取结构
问题描述:
我现在正在使用付款处理器类,并且遇到了障碍。我正在使用FastSpring电子商务服务,他们有一套很好的工具,但我坚持一件事。从NameValueCollection中读取结构
贝宝IPN,得到该人的名字(这是C#/ ASP代码)我会做到这一点:
base.Context.Request.Params["first_name"]
随着FastSpring,他们似乎存储结构中的信息,如图这里在“客户”中:http://nvsx.net/i/c2252.png
我该如何修改我的代码以正确地从HTTP post上下文创建该结构?
更新:
的NameValueCollection键:http://pastie.org/1346312
客户核心价值:{0} --> {1}C[email protected]175d7aa
答
看起来它已经是一个合适的对象,不是吗?你只需要施放它。
您是否尝试过类似
var contact = (ContactVariable)Context.Request.Params[str];
,然后使用接触变量的成员?
那么他们不会让他们的API公开可用,所以最好的猜测我会说你或者使用application/json和JSON格式的内容或者带有XML主体的HTTP POST请求发送一个HTTP POST请求到一个web服务。如果你能找到一个公共连接到他们的API,我可以多一点帮助。 – cfeduke 2010-12-04 03:28:35
他们发送他们的发布数据到我的脚本就好了。我只需要找到一种方法来解释它..但这里是该页面:https://springboard.fastspring.com/assist/doc/variable.xml?name=Order&package=v1 – Eaton 2010-12-04 03:30:51