用PHP调用.NET Web服务 [英] Invoking .Net Web Service with Php

查看:173
本文介绍了用PHP调用.NET Web服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个C#.NET Web服务和PHP客户端来调用Web服务。

I have a C#.Net Web Service and php client to invoke the web service.

Web服务方法采用C#对象作为参数,并返回C#对象如下:

Web Service Methods takes C# objects as parameters and returns C# objects as follows

Site getSite(siteID){ return Site.load(siteID) }

void newSite(Site site){ site.save(); }

我知道,WSDL工具生成C#类和Java有code生成的Web服务。

I know that WSDL tool generates c# classes and java has code generator for web services.

  • 如何使用PHP调用这个服务?
  • 有没有什么工具,库,如梨,或任何框架,如Zend的,产生code为PHP?
  • 如果我做在PHP中的对象,并进行初始化,那么我可以通过他们的服务电话和将这项工作?
  • 他们应该被序列化?

推荐答案

下面是previous问题上的SO:的如何轻松地从PHP 使用Web服务

Here is a previous question on SO: How to easily consume a web service from PHP

您可以通过将形成如下所示的URL获得到.NET Web服务的WSDL:

You can get to the wsdl of the .NET webservice by going to a url formed like the following:

http://url/service.asmx?wsdl

http://url/service.svc?wsdl

这篇关于用PHP调用.NET Web服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆