旭鹏王 2017-12-09 07:35 采纳率: 100%
浏览 2464
已结题

asp.net做微信端的开发调用扫一扫接口扫出的字符串如何传到后端进行解密

asp.net做微信端的开发,调用扫一扫接口扫除的字符串如何传到后端的解密函数进行解密,再将结果返回到前端
前端代码:
wx.ready(function () {
wx.scanQRCode({
needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
if (typeof (result) != "undefined") {
alert("扫码成功!");// 扫描后的值
result = res.resultStr

$.ajax({
type: "POST",
cache: false,
url: "qzsm.aspx/getPrintData", //页面名/要调用的后台方法名
data: {'weixin':result}, //json格式的字符串将参数传入后台,参数名必须一致
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function (result) {
if (result.d[0] == "0") {
alert("扫码失败!");

}
else {
getDoc(result.d[1]);
}
},
error: function (err) {
alert("获取打印数据失败!");

}
});
}

                    }
                });
            });
            wx.error(function (res) {
                // config信息验证失败执行的函数
            });
    }
            后端接收参数的函数
             public static List<String> getPrintData(String weixin)
    {
        string sData = "";
        sData = DeCode(weixin);
        List<String> str = new List<String>();
        if (sData == "")
        {
            str.Add("0");
        }
        else
        {
            str.Add("1");
            str.Add(sData);
        }
        return str;
    }
            //后端解密函数
    private static string DeCode(string strSrc)
    {

    }
  • 写回答

2条回答

  • CDOCTOCT 2017-12-09 08:32
    关注

    private static string DeCode(string strSrc)
    {

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)