最近在对接一个平台的进货接口,但该平台的接口是 c#(.net 2.0) 语言开发的 Web Services接口。请问PHP要怎么请求 c#(.net 2.0)语言开发的Web Services接口。越详细越好,最好有案例。谢谢各位了。 还有附加一个问题,本人刚入门PHP,因为本来就是java方向的。开始我用curl_init 请求该接口返回:soap:ReceiverServer was unable to process request. ---> Data at the root level is invalid. Line 1, position 1.
用PHP的SOAP啊######是否有案例给我看看,######大牛们,拜托帮帮忙######try
<?php
require 'nusoap/lib/nusoap.php'; $client = new nusoap_client('http://localhost/prs_point/prs_point.asmx?WSDL', 'WSDL');
$error = $client->getError(); if ($error) { die("client construction error: {$error}\n"); }
$param = array('inputData' => 'sample data'); $answer = $client->call('testAssignment', array('parameters' => $param), '', '', false, true);
$error = $client->getError(); if ($error) { print_r($client->response); print_r($client->getDebug()); die(); }
print_r($answer);
?>
There are more details on http://php.net/manual/en/refs.webservice.php ######如果不使用wsdl模式, SOAP Envelop 格式 能通过?版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。