Foxtable(狐表)用户栏目专家坐堂 → [求助]webservice接口调用


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

主题:[求助]webservice接口调用

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


加好友 发短信
等级:婴狐 帖子:20 积分:247 威望:0 精华:0 注册:2017/8/10 8:10:00
[求助]webservice接口调用  发帖心情 Post By:2017/8/14 8:47:00 [只看该作者]

想通过一个button时间传递数据信息,如何通过post传递数据,之前看了一些

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

没有做过,还是不是很理解,是不是把Dim req = System.Net.WebRequest.Create("http://www.shozaioh.com/member_login?email=qlc%40qlc.jp&passwd=qianqian&cmd=login")  改成我的请求地址


一、工作方式

双方通过HTTP方式交互数据,第三方以HTTPPOST发送提交内容或响应请求内容。

另外双方需要保证数据传输的完整性和安全性,每次发送请求都有响应(响应返回格

式为纯文本),安全验证目前采用用户名和密码的方式。

二、响应结果

所为响应即每次向服务器提交请求后返回值

执行成功则返回 0

执行失败则返回 1以及错误信息

三、接口调用

接口详情:

http://kb.zsmls.com:9094/m3/webservice/chipSuppiler?_wadl

请求地址:

http://kb.zsmls.com:9094/m3/webservice/chipSuppiler/delivery

请求格式:json/xml

请求方式:post

请求内容参数

字段说明

对应属性

属性类型

示例

实际送货日期

DeliveryDate

string

20170102

实际送货数量

Qty

decimal

5000.0000

规格型号

Model

string

DICE-BPA0G13L

送货单号

deliveryNO

string

ICS021539

订单号

mlsOrderNo

string

PO201703270032






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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/14 9:07:00 [只看该作者]

post请求这样写,建议你还是叫对方给你一个调用的实例

 

Dim body As String = "你要发送的json数据"
Dim req = System.Net.WebRequest.Create("http://kb.zsmls.com:9094/m3/webservice/chipSuppiler/delivery")
req.Method = "POST"
req.C
Dim aryBuf As Byte() = Encoding.UTF8.GetBytes(body)
req.ContentLength = aryBuf.Length
Dim writer = req.GetRequestStream()
writer.Write(aryBuf, 0, aryBuf.Length)
writer.Close()
writer.Dispose()
Dim pos = req.GetResponse
Dim stm As System.IO.Stream = pos.GetResponseStream()
Dim reader As New System.IO.StreamReader(stm)
Dim str As String = reader.ReadToEnd
pos.Close
stm.Close
reader.close

msgbox(str)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/14 9:08:00 [只看该作者]

或者用这种方式使用

 

用vs工具新建一个项目,然后添加web引用,把你的webservice引用进来,然后生成dll,把这个dll在foxtable里面引用即可

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=92876&authorid=0&page=0&star=1

 


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


加好友 发短信
等级:婴狐 帖子:20 积分:247 威望:0 精华:0 注册:2017/8/10 8:10:00
  发帖心情 Post By:2017/8/14 10:21:00 [只看该作者]

foxtable 如何添加引用呢?是在这里吗
图片点击可在新窗口打开查看此主题相关图片如下:anmooi~lq)i}jo(m{bw76l7.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/14 10:21:00 [只看该作者]


 回到顶部