php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #62563 SoapServer constructor hangs if using dynamic wsdl url
Submitted: 2012-07-14 10:45 UTC Modified: -
Votes:6
Avg. Score:4.3 ± 0.9
Reproduced:5 of 5 (100.0%)
Same Version:1 (20.0%)
Same OS:3 (60.0%)
From: coding at aggrosoft dot de Assigned:
Status: Open Package: SOAP related
PHP Version: 5.3.14 OS: All
Private report: No CVE-ID: None
Have you experienced this issue?
Rate the importance of this bug to you:

 [2012-07-14 10:45 UTC] coding at aggrosoft dot de
Description:
------------
Might be related to #49226 - sorry if this is a duplicate, but this error still 
persists.

If you use a wsdl generator (like zend_autodiscover) you are most 
likely generating and outputting the wsdl if a parameter in the url is set (like 
?wsdl=1). The SoapClient has no problem with this, 
but the SoapServer hangs forever - apache log shows an infinite loop of 
connections being made - probably by SoapServer trying to 
fetch the wsdl:

::1 - - [14/Jul/2012:12:11:31 +0200] "POST /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:31 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:31 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:31 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:31 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:32 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:32 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:33 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:33 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:33 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:33 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:39 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:40 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:41 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:42 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:11:43 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:12:38 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:31 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:31 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:31 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:31 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:31 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:32 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:32 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:33 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:33 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:33 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:33 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:34 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:35 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:36 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -
::1 - - [14/Jul/2012:12:13:37 +0200] "GET /soap/?service=HelloService HTTP/1.1" 
200 -

Test script:
---------------
$server = new SoapServer('http://example.org/soap/?wsdl=1');

Expected result:
----------------
PHP Process hangs, apache access_log is flooded with get requests. One POST 
request is made upfront.

Actual result:
--------------
It should not hang, at least show some kind of error mesage. Also this should be 
documented.

Patches

Add a Patch

Pull Requests

Add a Pull Request

 
PHP Copyright © 2001-2023 The PHP Group
All rights reserved.
Last updated: Thu Feb 09 13:03:40 2023 UTC