Php 如何为asmx web服务编写Nusoap客户端脚本?

Php 如何为asmx web服务编写Nusoap客户端脚本?,php,web-services,asmx,nusoap,Php,Web Services,Asmx,Nusoap,我需要一个基于nusoap库的php客户端。要在启用haeder auth的情况下获取asmx服务响应,请执行以下操作: 这是请求(使用soapUI): 我的用户 我的通行证 ? ? 下面是响应(soapUI): 我的用户 我的通行证 ? ? 如果您真的需要使用NuSoap(我建议使用PHP本机Soap扩展!),请查看以下目录中的客户端示例: 从这里开始应该很简单。如果对预定义的.NET Web服务进行SOAP调用时遇到问题,可以使用nusoap发送原始XML 查看更多信息 但是,最好尝

我需要一个基于nusoap库的php客户端。要在启用haeder auth的情况下获取asmx服务响应,请执行以下操作:

这是请求(使用soapUI):


我的用户
我的通行证
?
?

下面是响应(soapUI):

我的用户
我的通行证
?
?

如果您真的需要使用NuSoap(我建议使用PHP本机Soap扩展!),请查看以下目录中的客户端示例:



从这里开始应该很简单。

如果对预定义的.NET Web服务进行SOAP调用时遇到问题,可以使用nusoap发送原始XML

查看更多信息

但是,最好尝试解析WSDL文件。尝试使用WSDL2HP。它非常适合解析WSDL文件。它将数据类型结构从WSDL文件复制到php类库


您可以找到关于如何使用它的说明。

我有相同的代码和头,以及我需要获得resonse HTTP/1.1 200的所有内容,但我不认为xml响应是xml。我一片空白。和预格式化的soap消息
<?php
// Pull in the NuSOAP code
require_once('nusoap.php');
// Create the client instance
$client = new soapclient('http://localhost/phphack/helloworld.php');
// Call the SOAP method
$result = $client->call('hello', array('name' => 'Scott'));
// Display the result
print_r($result);
?>