Foxtable(狐表)用户栏目专家坐堂 → foxtable web server has started(error 404)


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

主题:foxtable web server has started(error 404)

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


加好友 发短信
等级:二尾狐 帖子:525 积分:5072 威望:0 精华:0 注册:2015/4/15 15:25:00
foxtable web server has started(error 404)  发帖心情 Post By:2021/8/10 16:44:00 [只看该作者]

通过微信模板信息,点击【查看详情】登录,偶尔会弹错误页面:foxtable web server has started(error 404)
然后关闭错误页面,再点击【查看详情】又可以正常开启需要的页面。

个人感觉可能是登录验证的问题。

If e.host = "www.bbb.cn" Then Dim OpenID As String Dim sb As New StringBuilder sb.AppendLine("<meta name='viewport' c>") If e.GetValues.ContainsKey("code") Then Dim ul As String = "https://api.weixin.qq.com/sns/oauth2/access_token?appid={0}&secret={1}&code={2}&grant_type=authorization_code" ul = CExp(ul,"wxd0106***","541e1c7d***",e.GetValues("code")) Dim hc As new HttpClient(ul) Dim jo As JObject = JObject.Parse(hc.GetData) If jo("openid") IsNot Nothing Then OpenID = jo("openid") e.AppendCookie("openid",OpenID) End If Else OpenId = e.Cookies("openid") End If Dim Verified As Boolean Dim dr As DataRow = DataTables("Users").SQLFind("[openid] ='" & OpenID & "'") If OpenId > "" AndAlso dr IsNot Nothing Then 'If OpenId > "" AndAlso dr IsNot Nothing AndAlso dr("离职") = 0 Then Verified = True ElseIf e.GetValues.ContainsKey("code") = False Then 'msgbox(UrlEncode(e.Request.URL.ToString)) Dim ul As String = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd0106***&redirect_uri=" & UrlEncode(e.Request.URL.ToString) & "&response_type=code&scope=snsapi_base&state=123#wechat_redirect" 'Dim ul As String = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd0106a4***&redirect_uri=http%3a%2f%2fwww.abc.cn&response_type=code&scope=snsapi_base&state=123#wechat_redirect" sb.Append("<meta http-equiv='Refresh' c>") e.WriteString(sb.ToString) Return '必须的 End If Dim wb As New weui If Verified = False Then wb.InsertHTML("<meta http-equiv='Refresh' c>") e.WriteString(wb.Build) '生成网页 Return '必须的 ElseIf e.path = "" Then '从登录页访问 wb.InsertHTML("<meta http-equiv='Refresh' c>") e.WriteString(wb.Build) '生成网页 Return '必须的 End If End If


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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/10 16:50:00 [只看该作者]

请贴出完整代码

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


加好友 发短信
等级:幼狐 帖子:93 积分:1059 威望:0 精华:0 注册:2018/9/9 18:03:00
  发帖心情 Post By:2021/8/19 9:11:00 [只看该作者]

我也遇见这个问题了,微信扫码登录就跳这个错误。。之前运行正常 好奇怪

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/19 9:23:00 [只看该作者]

可能原因:

1、代码中间出错没有执行完,导致没有数据返回前端
2、重复调用e.WriteString


 回到顶部
帅哥哟,离线,有人找我吗?
foxtable-hg
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:93 积分:1059 威望:0 精华:0 注册:2018/9/9 18:03:00
  发帖心情 Post By:2021/8/19 12:00:00 [只看该作者]


用的是类似e.Redirect("../")代码。这一句之前执行的e.AppendCookie("token",token)执行成功,但是没有跳转到入口页面
页面直接显示了
foxtable web server has started(error 404).
[此贴子已经被作者于2021/8/19 12:01:00编辑过]

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/19 12:04:00 [只看该作者]

Redirect这个是bug,等下个版本更新

 回到顶部
帅哥哟,离线,有人找我吗?
foxtable-hg
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:93 积分:1059 威望:0 精华:0 注册:2018/9/9 18:03:00
  发帖心情 Post By:2021/8/19 12:29:00 [只看该作者]

如果确认是个bug,那现在是不是只能用e.writestring来代替了?

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/19 13:30:00 [只看该作者]

是的

 回到顶部
帅哥哟,离线,有人找我吗?
foxtable-hg
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:93 积分:1059 威望:0 精华:0 注册:2018/9/9 18:03:00
  发帖心情 Post By:2021/8/19 14:30:00 [只看该作者]

谢谢蓝版 调整了。

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


加好友 发短信
等级:二尾狐 帖子:525 积分:5072 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2021/11/17 9:19:00 [只看该作者]

老师, 您好。

已经更新到最新版的Foxtable:修正了HttpRequest事件的Redirec方法失效的BUG。

但上述问题一直都存在:
每天第1次登录系统,报错:foxtable web server has started(error 404).
第2次点击相同的链接,可正常登录。

复制第1次报错的地址,如下所示:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd010***&redirect_uri=https%3a%2f%2fwww.abc.cn%2f20111117.htm%3fkey%3d%2b7FWJ00147&response_type=code&scope=snsapi_base&state=123#wechat_redirect

看上面记录,是要调整redirect,不知道要怎么调整?

 回到顶部
总数 24 1 2 3 下一页