mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 05:58:34 +01:00
MDL-55028 webservice_soap: Use strlen for setting Content-Length header
This commit is contained in:
parent
b8474fe0c7
commit
ead440b649
@ -240,11 +240,8 @@ class webservice_soap_server extends webservice_base_server {
|
||||
$envelope->appendChild($body);
|
||||
$dom->appendChild($envelope);
|
||||
|
||||
// Send headers.
|
||||
$this->send_headers();
|
||||
|
||||
// Output the XML.
|
||||
echo $dom->saveXML();
|
||||
$this->response = $dom->saveXML();
|
||||
$this->send_response();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -263,7 +260,7 @@ class webservice_soap_server extends webservice_base_server {
|
||||
header('Expires: ' . gmdate('D, d M Y H:i:s', 0) . ' GMT');
|
||||
header('Pragma: no-cache');
|
||||
header('Accept-Ranges: none');
|
||||
header('Content-Length: ' . count($this->response));
|
||||
header('Content-Length: ' . strlen($this->response));
|
||||
header('Content-Type: application/xml; charset=utf-8');
|
||||
header('Content-Disposition: inline; filename="response.xml"');
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user