以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]跨系统访问  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82581)

--  作者:huhu
--  发布时间:2016/3/21 9:39:00
--  [求助]跨系统访问
比如FT要访问其他的系统。要通过webservice来处理。
那么需要知道对方系统的什么信息?FT又如何去做?
能大概说一下思路吗和方法吗?

--  作者:大红袍
--  发布时间:2016/3/21 11:03:00
--  

直接get或post请求即可。

 

http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=73839&skin=0

 


--  作者:huhu
--  发布时间:2016/3/21 11:42:00
--  

Dim url As String = "http://www.foxtable.com"

Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)

Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse

Dim stm As System.IO.Stream = rsps.GetResponseStream()

Dim reader As New System.IO.StreamReader(stm)

Dim str As String = reader.ReadToEnd

rsps.Close
stm.Close
reader.close

msgbox(str)


意思直接替换URL就可以了?


--  作者:大红袍
--  发布时间:2016/3/21 11:45:00
--  

是的。替换url,把你的参数什么的合并进去url里面访问即可查询。


--  作者:huhu
--  发布时间:2016/3/21 11:50:00
--  
Dim url As String = "http://192.168.1.83:8080/OrderDetailMgr"
Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)
Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse
Dim stm As System.IO.Stream = rsps.GetResponseStream()
Dim reader As New System.IO.StreamReader(stm)
Dim str As String = reader.ReadToEnd
rsps.Close
stm.Close
reader.close
msgbox(str)
把你的参数什么的合并进去url里面访问即可查询-----哪个地方是设置参数的?
弹出这个附件

图片点击可在新窗口打开查看此主题相关图片如下:信息.png
图片点击可在新窗口打开查看


--  作者:大红袍
--  发布时间:2016/3/21 12:19:00
--  

比如,拼凑username和password的值

 

http://192.168.1.83:8080/OrderDetailMgr?username=test&passwd=qianqian


--  作者:huhu
--  发布时间:2016/3/24 10:49:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:使用说明 (1).rar

能做到这样的吗?

--  作者:大红袍
--  发布时间:2016/3/24 10:56:00
--  

叫你直接合成地址访问最简单啊

 

http://localhost/EFWebS/EFWebService.asmx/U8WebXML?efserverid=123&eftype=17

 

[此贴子已经被作者于2016/3/24 14:35:10编辑过]

--  作者:huhu
--  发布时间:2016/3/24 11:35:00
--  
<?xml version="1.0" encoding="utf-8" ?><ufinterface roottag="voucher" billtype="gl" efserverid="123" eftype="17" efdebug="1" sender="011" proc="Query" />
是不是应该把上面的都写上才行?
http://192.168.1.83/EFWebS/EFWebService.asmx?op=U8WebXML
然后在context输入<?xml version="1.0" encoding="utf-8" ?><ufinterface roottag="voucher" billtype="gl" efserverid="123" eftype="17" efdebug="1" sender="011" proc="Query" />
然后就有结果了。

--  作者:大红袍
--  发布时间:2016/3/24 11:36:00
--  
看8楼,看2楼。不懂得,问问你的webservice的开发人员。