Foxtable(狐表)用户栏目专家坐堂 → 服务端未响应


  共有2163人关注过本帖树形打印复制链接

主题:服务端未响应

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/18 20:38:00 [显示全部帖子]

最后一句有问题:e.WriteString(sb.ToString)
前面case里的函数应该都有e.WriteString代码了,相当每一次访问都WriteString了2次,这是有冲突的,一次访问只能调用一次WriteString。

后面一段授权测试的代码不知道是干嘛用的?

另外,除了回调必须使用80或者443端口外,微信里调用的网页是不限端口的。如果是不同的业务功能,可以分开多个不同端口的服务端项目使用,没有必要全部都凑到一个项目里。像官方微信订单管理、考试管理、考试管理PC版就是分开3个项目的,由其中一个项目统一做授权,然后跳转到其它项目的服务,不同项目之间通过OpenQQ同步数据或者直接操作后台数据。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/18 20:55:00 [显示全部帖子]

不是,这里接口配置信息中的url需要限制端口:http://www.foxtable.com/mobilehelp/scr/0175.htm,这种在微信中就叫回调接口

还有,授权的网页、调用sdk的网页也必须是80端口。不过一般在入口网页做授权(登录页,首页)即可,没有必要所有网页都做授权

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/18 22:09:00 [显示全部帖子]

……
dt = cmd.ExecuteReader()
If dt.DataRows.count > 0 Then
    Dim dr As DataRow = dt.DataRows(0)  之前是用sqlfind,昨天改成这个
    If dr IsNot Nothing Then
        If  Password = dr("Password") Then
            Verified  = True
            wb.AppendCookie("bumen",dr("部门")) '在客户端存储Cookie
            wb.AppendCookie("zhangtao",dr("账号")) '在客户端存储Cookie
            wb.AppendCookie("zjsj",dr("直接上级")) '在客户端存储Cookie
            wb.AppendCookie("jjsj",dr("间接上级")) '在客户端存储Cookie
            wb.AppendCookie("group",dr("group")) '在客户端存储Cookie
            wb.AppendCookie("tsj",dr("铁三角")) '在客户端存储Cookie
            wb.AppendCookie("mdbh",dr("门店编号")) '在客户端存储Cookie 其实和username一样
        End If
    End If
End If
……

 回到顶部