以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  web 数据源  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=149863)

--  作者:blackzhu
--  发布时间:2020/5/14 9:34:00
--  web 数据源
 Select Case e.path
            Case "ConnString"
                e.AsDataServer("服务器")

我在服务端运行了这个WEB数据源,而且服务已经启动了


然后在客户端里面写了这个链接  http://127.0.0.1/ConnString  但是返回404错误



--  作者:有点蓝
--  发布时间:2020/5/14 9:38:00
--  
服务端在本机才能使用127.0.0.1

httprequest完整代码发上来看看

--  作者:blackzhu
--  发布时间:2020/5/14 9:58:00
--  
Dim fl As String = ProjectPath & e.path
        If FileSys.FileExists(fl) Then
            Dim idx As Integer = fl.LastIndexOf(".")
            Dim ext As String = fl.Substring(idx)
            Select Case ext
                Case ".doc", ".docx", ".xls", ".xlsx", ".jpg", ".gif", ".png", ".bmp", ".wmf", ".js", ".css", ".html", ".htm", ".zip", ".rar", ".txt", ".json", ".svg", ".ttf", ".woff", ".woff2", ".eot", ".ico", ".map", ".php", ".Vue"
                    \'   e.ResponseEncoding = “utf-8”
                    \' e.CacheTime = 3600 \'缓存文件一个小时
                    e.WriteFile(fl)
                    Return \'这里必须返回
            End Select
        End If
        Select Case e.path
            Case "ConnString"
                e.AsDataServer("服务器")
end select

我当然知道是在本地

--  作者:有点蓝
--  发布时间:2020/5/14 10:03:00
--  
代码我测试没有问题。确定数据源的名称就叫"服务器"?
--  作者:blackzhu
--  发布时间:2020/5/14 10:15:00
--  
肯定呀 我原来是用来写网页的 现在想测试下web链接


--  作者:有点蓝
--  发布时间:2020/5/14 10:22:00
--  
服务端的启动代码,以及客户端数据源的设置发上来看看
--  作者:blackzhu
--  发布时间:2020/5/14 10:24:00
--  
HttpServer.Prefixes.Add("http://*/")
HttpServer
.WebPath = "d:\\web"
HttpServer
.Start()


我这个服务是有个端口的,难道不行?

我本来想试试我原来写的网页接口能不能用于客户端,所以运行的时候启动服务加了接口
[此贴子已经被作者于2020/5/14 10:24:54编辑过]

--  作者:有点蓝
--  发布时间:2020/5/14 10:28:00
--  
数据源设置也加上端口。
--  作者:blackzhu
--  发布时间:2020/5/14 10:30:00
--  
我测试了是加了端口的原因,这个怎么处理?网页运行一定需要端口


--  作者:blackzhu
--  发布时间:2020/5/14 10:32:00
--  
可以了,刚才我测试了加了端口号就出来报错

后来加了-formdata- 才没有错误