以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 外部websercice服务请求属性设置问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178842) |
-- 作者:z769036165 -- 发布时间:2022/7/23 14:45:00 -- 外部websercice服务请求属性设置问题 把webservice转为dll后,但是对方的请求属性里面需要账号密码 Dim ds As mdg.podev.DT_SEL_MAT_REQ = New mdg.podev.DT_SEL_MAT_REQ Dim ja As New JArray Dim jo As New JObject jo("MATNR") = "2000002782" jo("MTART") = "" jo("PRODH1") = "" jo("PRODH2") = "" jo("PRODH3") = "" ja.Add(jo) ds.IT_DATA = ja.tostring Dim sd As mdg.podev.SI_SEL_MAT_OUTService = New mdg.podev.SI_SEL_MAT_OUTService sd.Url = "http://podev.xxxxxx.cn:50000/dir/wsdl?p=ic/a3e31337bc183732d21f4312043bbc2" Dim rs As mdg.podev.DT_SEL_MAT_RSP = sd.SI_SEL_MAT_OUT(ds) Output.Show(rs.ET_RETURN.ToString) 之前看到的webservice都没看到哪个地方可以输入账号密码,请问这种带账号密码访问的一般是在哪添加账号密码?怎么设置? [此贴子已经被作者于2022/7/23 14:45:36编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/7/23 14:51:00 -- 这个要咨询对方,看对应的文档 |
-- 作者:z769036165 -- 发布时间:2022/7/26 10:33:00 -- 这个通过java和SOAPUI这样操作都是可以的,但是把这个webservice转成dll之后这个账号密码就不知道在哪输入了啊,百度有这个http://www.zzvips.com/article/223129.html这上面也介绍了,如果webservice的header有用户名和密码的校验,使用soap ui可以调用成功并且得到返回结果,但使用上面web引用的方式却不行,但是我照上面操作,就是没找到“手工修改reference.cs”这个文件在哪,生成的里面没有这个 |
-- 作者:有点蓝 -- 发布时间:2022/7/26 11:10:00 -- 去看这个dll的vs项目源码,大概就在引用下的节点里 |
-- 作者:z769036165 -- 发布时间:2022/7/26 13:26:00 -- 引用里面没有哪地方设置的,直接是弹出 这种手工输入的,但是这种输入后,生成的dll调用方法里面显示不了,哪地方需要输入账号密码,而且本身的webservice的源码上面也没看到哪地方有账号密码的设置啊,这种类似的webservice调用也比较常见,能否提供一个案例,具体怎么操作,这样大家都可以参照
|
-- 作者:有点蓝 -- 发布时间:2022/7/26 13:41:00 -- ![]() ![]() |
-- 作者:z769036165 -- 发布时间:2022/7/26 16:39:00 -- ![]() ![]() 这没有啊
[此贴子已经被作者于2022/7/26 16:39:42编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/7/26 16:59:00 -- web引用目录里有些是隐藏文件,vs里有个按钮是可以显示隐藏文件的 |