调用web服务并显示结果的窗口窗体
本文关键字:窗口 窗体 结果 显示 web 服务 调用 | 更新日期: 2023-09-27 18:16:58
我想创建一个表单,在那里我可以按下一个按钮,它会调用一个web服务,然后显示数组列表的结果
谁知道我在哪里可以找到一些例子?或者也许有人想给我看一些代码,我是新的,很想学习即使你能给我一个例子,调用一个web服务,得到3个字段返回,并基于1或0,它将检查一个复选框(每个字段一个复选框),将能够编辑它,并添加所有40个字段等
这是一个web服务,我需要发送用户名和密码(应用程序已经知道它是什么),然后我需要指定1到8(取决于我想要返回的角色)或者0,返回所有角色
web服务返回多个带有1或0的字段,称为用户角色。假设角色1显示了允许的内容,角色2有相同的字段,但角色1可能有1或0,而角色2并不总是相同的1或0下面是请求角色ID 1
的结果示例 <?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRoleResponse xmlns="http://tempuri.org/">
<GetRoleResult>
<ID>int</ID>
<RoleName>string</RoleName>
<Weather>int</Weather>
<National>int</National>
<International>int</International>
<Local>int</Local>
<TabEmail>int</TabEmail>
</GetRoleResult>
</GetRoleResponse>
</soap:Body>
</soap:Envelope>
使用web服务最简单的方法是使用visual studio创建一个web服务引用,你所需要的只是你正在使用的web服务的URL。例子
然后你需要使用你简单创建的web服务和实例并调用你想要的方法。例子