我能';t使用php将我的数据发布到webservice
我想使用下面的Web服务 但没有要求 我应该如何发送请求 多谢各位 这些是功能、响应和请求我能';t使用php将我的数据发布到webservice,php,web-services,soap,Php,Web Services,Soap,我想使用下面的Web服务 但没有要求 我应该如何发送请求 多谢各位 这些是功能、响应和请求 Array ( [0] => DiscountCodeValidationResponse DiscountCodeValidation(DiscountCodeValidation $parameters) [1] => DiscountCodeConfirmedResponse DiscountCodeConfirmed(DiscountCodeConfirmed $parameters
Array
(
[0] => DiscountCodeValidationResponse DiscountCodeValidation(DiscountCodeValidation $parameters)
[1] => DiscountCodeConfirmedResponse DiscountCodeConfirmed(DiscountCodeConfirmed $parameters)
[2] => DiscountCodeInquiryResponse DiscountCodeInquiry(DiscountCodeInquiry $parameters)
)
stdClass Object
(
[DiscountCodeValidationResult] => stdClass Object
(
[DiscountAmount] => 0
[DiscountRate] => 0
[ResponseCode] => 1
[ResponseMessage] => -
)
)
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://tempuri.org/"><SOAP-ENV:Body><ns1:DiscountCodeValidation/></SOAP-ENV:Body></SOAP-ENV:Envelope>
数组
(
[0]=>DiscountCodeValidation响应DiscountCodeValidation(DiscountCodeValidation$参数)
[1] =>折扣编码确认响应折扣编码确认(折扣编码确认$parameters)
[2] =>折扣代码查询响应折扣代码查询(折扣代码查询$参数)
)
stdClass对象
(
[DiscountCodeValidationResult]=>stdClass对象
(
[DiscountAmount]=>0
[DiscountRate]=>0
[响应代码]=>1
[响应消息]=>-
)
)
POST/DiscountIntegrationPointService/http/1.1
主持人:212.175.9.207:8063
连接:保持活力
用户代理:PHP-SOAP/5.3.17
内容类型:text/xml;字符集=utf-8
SOAPAction:“
内容长度:230
001-
HTTP/1.1200ok
内容长度:537
内容类型:text/xml;字符集=utf-8
服务器:Microsoft HTTPAPI/2.0
日期:2013年4月9日星期二21:50:54 GMTWeb服务是否在共享服务器上运行?然后需要通过名称而不是IP来访问它,这样它就知道向哪个vhost发送请求。不,它位于另一个远程服务器上。您的脚本没有捕获任何响应或异常吗?您已经为php启用了soap吗?使用——从源代码编译时启用soap,或者使用
apt get install php5 soap
(对于debian或ubuntu服务器)安装它,如果在为PHP安装的模块列表中找不到此扩展(PHP-m | grep soap
,以了解soap是否已被激活)。我的响应是stdClass对象([DiscountCodeValidationResult]=>stdClass对象([DiscountAmount]=>0[DiscountRate]=>0[ResponseCode]=>1[ResponseMessage]=>-),但请求是无效的
Array
(
[0] => DiscountCodeValidationResponse DiscountCodeValidation(DiscountCodeValidation $parameters)
[1] => DiscountCodeConfirmedResponse DiscountCodeConfirmed(DiscountCodeConfirmed $parameters)
[2] => DiscountCodeInquiryResponse DiscountCodeInquiry(DiscountCodeInquiry $parameters)
)
stdClass Object
(
[DiscountCodeValidationResult] => stdClass Object
(
[DiscountAmount] => 0
[DiscountRate] => 0
[ResponseCode] => 1
[ResponseMessage] => -
)
)
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://tempuri.org/"><SOAP-ENV:Body><ns1:DiscountCodeValidation/></SOAP-ENV:Body></SOAP-ENV:Envelope>