else if (Microsoft.VisualBasic.CompilerServices.Operators.CompareString(payType2, Conversions.ToString(36), false) == 0)
{
string str137 = Conversions.ToString(dataSet.Tables[0].Rows[0]["kbpay_ID"]);
string str138 = Conversions.ToString(dataSet.Tables[0].Rows[0]["kbpay_Key"]); if (Microsoft.VisualBasic.CompilerServices.Operators.CompareString(str137, "", false) == 0)
{
WEBSoft.MessgBox("请设置口碑平台商ID", "", 2);
}
if (Microsoft.VisualBasic.CompilerServices.Operators.ConditionalCompareObjectEqual(str138, "", false))
{
WEBSoft.MessgBox("请设置口碑的MD5密钥", "", 2);
} DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
DateTime dtNow = DateTime.Parse(DateTime.Now.ToString());
TimeSpan toNow = dtNow.Subtract(dtStart);
string timeStamp = toNow.Ticks.ToString();
timeStamp = timeStamp.Substring(0, timeStamp.Length - 7); string str139 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
string str140 = timeStamp;
string str141 = Conversions.ToString(Math.Round(PayMoney * 100, 0));
string str143 = string.Concat(str2, "/Include/HnapayNotify.ashx");
string str144 = string.Concat(str2, "/Include/HnapayReturn.ashx");
string siteID1 = SiteID;
string str146 = str1;
string str147 = "wxqrcode";
string str148 = lower;
string str156 = str139;
Pay pay = new Pay();
string str159 = BaseModule.Md5(string.Concat(str138).ToLower(), "Sign", "UTF-8");
string str154 = BaseModule.Md5(string.Concat(str148, str141, str147, str140, str137, str159).ToLower(), "Sign", "UTF-8");
response.Write("<form name='Kino' id='Kino' method='get' action='http://api.chentianworld.com/waporder/order_add'>");
response.Write(string.Concat("<input type='hidden' name='mch' value='", str137, "'>"));
response.Write(string.Concat("<input type='hidden' name='key' value='", str138, "'>"));
response.Write(string.Concat("<input type='hidden' name='pay_type' value='", str147, "'>"));
response.Write(string.Concat("<input type='hidden' name='money' value='", str141, "'>"));
response.Write(string.Concat("<input type='hidden' name='time' value='", str140, "'>"));
response.Write(string.Concat("<input type='hidden' name='order_id' value='", str148, "'>"));
response.Write(string.Concat("<input type='hidden' name='return_url' value='", str144, "'>"));
response.Write(string.Concat("<input type='hidden' name='notify_url' value='", str143, "'>"));
response.Write(string.Concat("<input type='hidden' name='sign' value='", str154, "'>"));
response.Write("</form><script type='text/javascript'>document.Kino.submit();</script>");
response.End();
}
这是一个支付接口 提交 POST数据得出来的数据是json类型
{"net":true,"ok":true,"data":{"url":"http:\/\/api.tellni.cn\/qrcode\/a7789d2b5090c797dbc79f33c78a0864.png","img":"http:\/\/api.chentianworld.com\/qrcode\/eebe3ef10a110e39c9692135aafb143b.png"}}我想直接在上面所示代码 直接显示出POST得出来的结果并截取其中我需要用到的字段 例如 http:\/\/api.chentianworld.com\/qrcode\/eebe3ef10a110e39c9692135aafb143b.png
不知道需要怎么做! 百度了 一晚上 也测试了 一晚上 没有得到我需要的结果 , 以上代码 我是根据之前的支付接口 进行修改的
{
string str137 = Conversions.ToString(dataSet.Tables[0].Rows[0]["kbpay_ID"]);
string str138 = Conversions.ToString(dataSet.Tables[0].Rows[0]["kbpay_Key"]); if (Microsoft.VisualBasic.CompilerServices.Operators.CompareString(str137, "", false) == 0)
{
WEBSoft.MessgBox("请设置口碑平台商ID", "", 2);
}
if (Microsoft.VisualBasic.CompilerServices.Operators.ConditionalCompareObjectEqual(str138, "", false))
{
WEBSoft.MessgBox("请设置口碑的MD5密钥", "", 2);
} DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
DateTime dtNow = DateTime.Parse(DateTime.Now.ToString());
TimeSpan toNow = dtNow.Subtract(dtStart);
string timeStamp = toNow.Ticks.ToString();
timeStamp = timeStamp.Substring(0, timeStamp.Length - 7); string str139 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
string str140 = timeStamp;
string str141 = Conversions.ToString(Math.Round(PayMoney * 100, 0));
string str143 = string.Concat(str2, "/Include/HnapayNotify.ashx");
string str144 = string.Concat(str2, "/Include/HnapayReturn.ashx");
string siteID1 = SiteID;
string str146 = str1;
string str147 = "wxqrcode";
string str148 = lower;
string str156 = str139;
Pay pay = new Pay();
string str159 = BaseModule.Md5(string.Concat(str138).ToLower(), "Sign", "UTF-8");
string str154 = BaseModule.Md5(string.Concat(str148, str141, str147, str140, str137, str159).ToLower(), "Sign", "UTF-8");
response.Write("<form name='Kino' id='Kino' method='get' action='http://api.chentianworld.com/waporder/order_add'>");
response.Write(string.Concat("<input type='hidden' name='mch' value='", str137, "'>"));
response.Write(string.Concat("<input type='hidden' name='key' value='", str138, "'>"));
response.Write(string.Concat("<input type='hidden' name='pay_type' value='", str147, "'>"));
response.Write(string.Concat("<input type='hidden' name='money' value='", str141, "'>"));
response.Write(string.Concat("<input type='hidden' name='time' value='", str140, "'>"));
response.Write(string.Concat("<input type='hidden' name='order_id' value='", str148, "'>"));
response.Write(string.Concat("<input type='hidden' name='return_url' value='", str144, "'>"));
response.Write(string.Concat("<input type='hidden' name='notify_url' value='", str143, "'>"));
response.Write(string.Concat("<input type='hidden' name='sign' value='", str154, "'>"));
response.Write("</form><script type='text/javascript'>document.Kino.submit();</script>");
response.End();
}
这是一个支付接口 提交 POST数据得出来的数据是json类型
{"net":true,"ok":true,"data":{"url":"http:\/\/api.tellni.cn\/qrcode\/a7789d2b5090c797dbc79f33c78a0864.png","img":"http:\/\/api.chentianworld.com\/qrcode\/eebe3ef10a110e39c9692135aafb143b.png"}}我想直接在上面所示代码 直接显示出POST得出来的结果并截取其中我需要用到的字段 例如 http:\/\/api.chentianworld.com\/qrcode\/eebe3ef10a110e39c9692135aafb143b.png
不知道需要怎么做! 百度了 一晚上 也测试了 一晚上 没有得到我需要的结果 , 以上代码 我是根据之前的支付接口 进行修改的
解决方案 »
- 菜鸟求实例(VB)
- aspx文件无法访问
- 简单问题:关于ListView控件添加确认删除对话框。
- 求一生成图片问题
- EXTJS2.0授权问题,EXTJS2.0普通开源版的需要授权吗?如果商用的话,充不充许呢?
- 初学者的问题 保存前页面的内容
- 站内短信实现方法
- 如何把字符串转换成枚举类型?
- 如何实现A、B、C、D、E、F......Z;AA......AZ等这样的顺序的自动编号规则。
- 怎样用VB把一个WEB页表格中的数据取出来加入数据库中,最好连其中的链接也取出来,各位大侠,给个思路好吗?
- CS文件问题 本人菜鸟
- 求解:JavaScript 里面的函数在触发事件,保存数据结束之后再执行!谢谢!!
通过对象.url 来获取。
反序列化工具可以用 json.net,自己去Nuget下载就行了