php搭建web服务器,能把DELPHI调用PHP写的WebService的例子发我吗?

用户投稿 83 0

关于“php_搭建_webservice”的问题,小编就整理了【2】个相关介绍“php_搭建_webservice”的解答:

能把DELPHI调用PHP写的WebService的例子发我吗?

每个webservice接口都不一样,就算代码发给你 你也没法写用向导生成代理类,然后用调用普通类的方式 去掉用就可以了用向导创建代理类:File - new - other - webservice - WSDL Importer填上你的wsdl(webservice地址?wsdl),然后会生成一个类,将这个类保存,在项目中引用,然后调用就可以了

怎么规范的开发webservice接口?

以下是操作步骤:1、编写服务代码服务代码提供了两个函数,分别为sayHello和sayHelloToPerson,在HelloService.java类中2、发布WebService要将上边写的HelloService类发布为WebService,需要先搭建Web应用。下面是在Tomcat下使用Axis创建WebService服务的例子。3、在Tomcat下创建Web应用在该例子中,在Tomcat下创建了一个context path为test_webservice的WEB应用。(1) 在Tomcat的webapps下创建如下文件系统test_webserviceWEB-INFlibClasses(2)在WEB-INF文件夹下创建web.xml文件,在web.xml中主要是配置axis。4、复制axis相关的jar文件将axis的相关jar文件复制到WEB-INF\lib文件夹下。这些文件包括:activation.jaraxis.jaraxis-ant.jaraxis-schema.jarcommons-discovery-0.2.jarcommons-logging-1.0.4.jarjaxrpc.jarlog4j-1.2.8.jarmailapi.jarsaaj.jarwsdl4j-1.5.1.jarxmlsec-1.3.0.jar 5、测试发布的WEB应用 启动Tomcat服务,打开IE浏览器,访问http:host:port/test_webservice/services,如果看到如下界面就说明AXIS部署成功了。 6、发布WebService发布WebService需要使用现有的AdminService来实现,这里我写了一个批处理文件来发布WebService,以后如果需要发布其他文件,只需要修改相应的参数就可以了。(1)创建deploy.wsdd文件。(2)创建发布WebService服务的批处理文件deploywebservice.bat。其中E:\workspace\Libwebservice是存放axis对应的jar文件的文件夹,现在将所有的jar文件都加入到此文件夹中。-l后的参数是本地要发布WebService的AdminService对应的访问地址。最后deploy.wsdd是对应的配置文件名称。(3) 将deploy.wsdd文件和deploywebservice.bat文件复制到同一个文件夹下,执行deploywebservice.bat批处理文件,就可以将deploy.wsdd中描述的Java类发布为WebService。发布完成之后再访问

到此,以上就是小编对于“php_搭建_webservice”的问题就介绍到这了,希望介绍关于“php_搭建_webservice”的【2】点解答对大家有用。

抱歉,评论功能暂时关闭!