|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #36544 Bad Request. Can't find HTTP_RAW_POST_DATA
Submitted: 2006-02-27 16:40 UTC Modified: 2006-02-28 18:45 UTC
Avg. Score:5.0 ± 0.0
Reproduced:0 of 0 (0.0%)
From: roderja at hotmail dot com Assigned:
Status: Not a bug Package: SOAP related
PHP Version: 5.1.2 OS: windows xp
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
Block user comment
Status: Assign to:
Bug Type:
From: roderja at hotmail dot com
New email:
PHP Version: OS:


 [2006-02-27 16:40 UTC] roderja at hotmail dot com
Run the web services server, and got the following messgae.
I put the server1.php and its myservice.wsdl at the same folder. Thanks.

Reproduce code:

function SayHello() { 
  return 'Hello'; 
ini_set("soap.wsdl_cache_enabled", "0"); 
$server = new SoapServer("myservice.wsdl"); 

Expected result:

Actual result:
  <?xml version="1.0" encoding="UTF-8" ?> 
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="">
- <SOAP-ENV:Body>
- <SOAP-ENV:Fault>
  <faultstring>Bad Request. Can't find HTTP_RAW_POST_DATA</faultstring> 


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2006-02-27 23:12 UTC] me at contents dot nl
I don't see the error. You are not executing a soap request, you're probably just opening the the file in your browser. Hence the server cannot find a soap request in the post data.
 [2006-02-28 13:07 UTC] roderja at hotmail dot com
Could you please help me to figure out how to run this web services on my localhost? I want to try the server and client at the same machine. Thank you very much.
By the way, could you plese tell me where or what kind of document is good for me to learn the PHP SOAP. ( I already know and which newsgroup should I go. I appreciate.
 [2006-02-28 16:32 UTC]
Which SAPI are you using?

$data = file_get_contents('php://input');
 [2006-02-28 18:06 UTC] roderja at hotmail dot com
Thank you it works.

I am a beginner and y environment is :
windows xp sp2
XAMPP 1.5.1
 .Update MySQL 5.0.18 
 .Update Apache 2.2.0 
 .Update PHP 5.1.1 
 .Update phpMyAdmin 2.7.0 pl1 

Could you please tell me the following question where can I find the answer? When I survey at it tell me how the function difinition, but I don't know how to combine them together. for example, why do you know add that two code is works? I want to know where can I learn these kinds of good information. I appreciate.

1. I don't know what kind of SAPI did I use.
2. Does the following code is just only good for server and client at the same machine?
$data = file_get_contents('php://input');
 [2006-02-28 18:45 UTC]
This is not a help board. Please check for appropriate places to ask.

Regarding reading material should have some info for you.
PHP Copyright © 2001-2022 The PHP Group
All rights reserved.
Last updated: Sat Oct 01 16:05:52 2022 UTC