Foxtable(狐表)用户栏目专家坐堂 → HTTP server运行错误


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

主题:HTTP server运行错误

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
HTTP server运行错误  发帖心情 Post By:2022/11/5 11:05:00 [只看该作者]

图片点击可在新窗口打开查看



If Not HttpServer.issupported Then
    MessageBox.Show("当前系统不支持HTTP服务模式,请更换系统再尝试")
    Return
End If

Dim txtHttpServer As WinForm.TextBox = e.Form.Controls("txtHttpServer")
Dim lbl As WinForm.Label = e.Form.Controls("lbl")
Dim url As String = txtHttpServer.Text
If url > "" Then
    For Each u As String In url.Replace(chr(10), "").Split(chr(13))
        If u > "" Then
            HttpServer.Prefixes.Add(u)
            HttpServer.WebPath = "d:\web"
        End If 
    Next
    HttpServer.Start()
    lbl.Text = "启动中"
Else
    MessageBox.Show("未设置ip地址,请设置后重新启动http服务")
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/5 11:30:00 [只看该作者]

httprequest事件代码出错

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/11/5 12:49:00 [只看该作者]

'e.WriteString(Vars("测试"))

Dim token = "" '必须和设置的Token相同          
Dim signature As String = e.GetValues("signature")
Dim timestamp As String = e.GetValues("timestamp")
Dim nonce As String = e.GetValues("nonce")
Dim encrypt As String = e.PlainText
Dim jo As JObject = JObject.Parse(encrypt)
Dim ding As New DingTalkEncryptor("", "", "")
Dim res As String = ding.getDecryptMsg(signature, timestamp, nonce, jo("encrypt"))
'其它处理
Dim msg = ding.getEncryptedMap("success")
Dim po As New JObject 
po("msg_signature") = CStr(msg("msg_signature"))
po("timeStamp") = CStr(msg("timeStamp"))
po("nonce") = CStr(msg("nonce"))
po("encrypt") = CStr(msg("encrypt"))
'MessageBox.Show(po.ToString)
e.WriteString(po.ToString) '返回success的加密数据
'ClipBoard.SetText(res)
'MessageBox.Show(res)

Dim joReturn As JObject = JObject.Parse(res)

Select Case joReturn("EventType")
    Case "bpms_instance_change"
        MessageBox.Show("事件返回成功")
End Select

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/11/5 12:49:00 [只看该作者]

麻烦看下哪里错误


 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/5 13:46:00 [只看该作者]

调试看哪一句代码出错:http://www.foxtable.com/webhelp/topics/1485.htm

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/11/5 14:16:00 [只看该作者]

试试看

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/11/7 9:21:00 [只看该作者]

有时可以  有时不行   排查不到原因 麻烦再看看

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/11/7 9:34:00 [只看该作者]

定位了  问题出现在这段代码

Dim joencrypt As JObject = JObject.Parse(encrypt)
Dim ding As New DingTalkEncryptor("", "", "")
Dim res As String = ding.getDecryptMsg(signature, timestamp, nonce, joencrypt("encrypt"))

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/7 10:03:00 [只看该作者]

Dim joencrypt As JObject = JObject.Parse(encrypt)
msgbox(joencrypt )
Dim ding As New DingTalkEncryptor("", "", "") '这里是不是应该传入有意义的参数,而不是空字符串
msgbox(joencrypt("encrypt").tostring)
Dim res As String = ding.getDecryptMsg(signature, timestamp, nonce, joencrypt("encrypt"))
msgbox(res )

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/11/7 10:40:00 [只看该作者]

参数是有的   我把它删了

 回到顶部
总数 18 1 2 下一页