C#使用PHP服务端的Web Service通信实例
注:本例中构建Web Service采用SOAP方式,通过php插件NuSoap来搭建SOAP服务器。 代码如下: require_once("lib/nusoap.php"); //调用NuSoap $server = new soap_server(); //创建soap服务端 function login_verifiy($user,$pw) { //服务执行内容,本示例中为显示输入的帐号密码 C#客户端调用: 代码如下: [DllImport("kernel32")] //调用api函数读ini文件。返回值为字符串缓冲区的长度 private static extern long GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath); private void Form1_Load(object sender,EventArgs e) //通过读取config.ini配置文件(结构见附加内容)来获取webservice url private void button1_Click(object sender,EventArgs e) string s=l.login_verifiy(username.Text,password.Text); MessageBox.Show(s); 附config.ini内容: 代码如下: [system] url=http://127.0.0.1:100/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |