以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  今天又遇到一个调用不了的Webservice  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100224)

--  作者:ycwk
--  发布时间:2017/5/7 12:22:00
--  今天又遇到一个调用不了的Webservice


Dim hc As New HttpClient("http://10.26.253.**:8080/Identity.asmx/PayQuery?xml=<XML><start_date>2017-01-01</start_date><end_date>2017-01-31</end_date><emp_code>000001</emp_code></XML>")
Dim ret As String = hc.GetData()
MessageBox.Show(ret)


以前遇到的Webservice用上面这段代码调用没问题,今天又一个供应商提供了一个WebService,调用就不行了,看了一些资料 ,有说是soap和wsdl的区别,那我应该应该怎么写代码呢?

--  作者:有点色
--  发布时间:2017/5/7 16:35:00
--  

方法1、问问你的供应商,是否开启了 get/post 请求,必须开启,才能用。

 

方法2、你可以借助vs的功能,你在vs里引用webservice,然后定义一个变量,这个项目生成dll。foxtable直接引用这个dll就好了。

 

https://www.baidu.com/baidu?wd=vs+%D2%FD%D3%C3webservice&tn=monline_4_dg