以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数据交换接口,该怎么写? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100470) |
||||||||||||||
-- 作者:浙江仔 -- 发布时间:2017/5/11 21:44:00 -- [求助]数据交换接口,该怎么写? 1.客服端发送数据格式: {user:’anji’,companys:[{ company_name:’ 企业名称’, address:\'注册地址\', fd_delegate:\'法人代表\',…},{},{}…]} 2.服务器端返回数据格式:
{"info":{"ok":"
false" ,"message":"异常编号:异常信息" }}
类似的这些数据交换接口,该怎么写代码?望指教 Dim url As String = "http://www.huzsafety.gov.cn:port/huzchange/hzcompanyexservice" Dim hc As New HttpClient(url) Dim jo As New JObject jo("entityssource") = "deqin" jo("username") = "deqin" jo("password") = "123456" jo("entitys") = New JObject() jo("entitys")("company_name") = "测试企业" jo("entitys")("out_id") = "00075A69FA444007AC1E747A3F1DFAAE" jo("entitys")("address") = "地方撒伐大" jo("entitys")("fd_delegate") = "放大" jo("entitys")("phone") = "15967102763" jo("entitys")("business_reg_number") = "2232223" jo("entitys")("organ_code") = "33434343-3" jo("entitys")("trade_type") = "放大放大" jo("entitys")("corporate_types") = "放大" jo("entitys")("economy_kind") = "放大" jo("entitys")("safety_supervisor") = " 啊 大大" jo("entitys")("safety_supervisor_phone") = "444444444" jo("entitys")("safety_supervisor_fax_phone") = "8876667" jo("entitys")("data_sources") = "deqing" jo("entitys")("is_deleted") = "0" jo("entitys")("is_production") = "0" jo("entitys")("logoff") = "0" jo("entitys")("type") = "0" hc.content = jo.Tostring() jo = JObject.Parse(hc.getdata) |
||||||||||||||
-- 作者:有点色 -- 发布时间:2017/5/11 22:07:00 -- 在vs里面,用这种方法调用,先测试能否调用成功。
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=92876&authorid=0&page=0&star=1
|
||||||||||||||
-- 作者:浙江仔 -- 发布时间:2017/5/12 9:43:00 -- 需要先把账号密码提交过去,才能调用,不知道怎么写了 |
||||||||||||||
-- 作者:有点色 -- 发布时间:2017/5/12 9:59:00 -- 以下是引用浙江仔在2017/5/12 9:43:00的发言:
需要先把账号密码提交过去,才能调用,不知道怎么写了
1、用调试器,先测试能否正确调用提取
2、成功以后,看看需要传送的内容是什么,然后再在你的vs或foxtable测试
3、尽量用引用dll,然后引用dll变量,然后调用变量方法的方式获取数据,这样简单方便。
4、自己做不了的话,叫人家给你一个调用的实例囖。 |