#49094 [Opn->Csd]: Can't parse WSDL
| From: | kelvin at netbasic dot co dot uk | Date: | Mon, 03 Aug 2009 08:16:38 +0000 |
| Subject: | #49094 [Opn->Csd]: Can't parse WSDL | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-140588@lists.php.net to get a copy of this message | ||
ID: 49094
User updated by: kelvin at netbasic dot co dot uk
Reported By: kelvin at netbasic dot co dot uk
-Status: Open
+Status: Closed
Bug Type: SOAP related
Operating System: Centos 4.7 and 5.3
PHP Version: 5.3.0
New Comment:
Hi Guys
I've tested the latest snapshot and it appear to fix this, I believe
its
related to this bug http://bugs.php.net/bug.php?id=49014.
Previous Comments:
------------------------------------------------------------------------
[2009-07-29 08:11:22] kelvin at netbasic dot co dot uk
Description:
------------
PHP 5.3 is having issues parsing the WSDL for certain webservices and
throwing an exception stating there is additional content at the end,
but the same webservice works in 5.2.10.
Reproduce code:
---------------
<?php
$url =
"https://ews31.marketing.ews.yahooapis.com:443/services/V5/CampaignService?wsdl";
echo "Start client..";
$client = new SoapClient($url);
echo "Finish client..";
?>
Expected result:
----------------
Start client..
Finish client..
Actual result:
--------------
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing
WSDL: Couldn't load from
'https://ews31.marketing.ews.yahooapis.com:443/services/V5/CampaignServi
ce?wsdl' : Extra content at the end of the document in
/usr/local/apache/htdocs/t2.php:7 Stack trace: #0
/usr/local/apache/htdocs/t2.php(7): SoapClient-
>SoapClient('https://ews31.m...', Array) #1 {main}
>thrown in
/usr/local/apache/htdocs/t2.php on line 7
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=49094&edit=1