Return 406 Not Acceptable for invalid XML request.

This commit is contained in:
Andrew McMillan 2009-12-28 13:17:02 +13:00
parent 28214a7db8
commit 678b00a927
2 changed files with 3 additions and 3 deletions

View File

@ -27,12 +27,12 @@ if ( ! ($request->AllowedTo('read') || $request->AllowedTo('freebusy')) ) {
}
if ( !isset($request->xml_tags) ) {
$request->DoResponse( 403, translate("REPORT body contains no XML data!") );
$request->DoResponse( 406, translate("REPORT body contains no XML data!") );
}
$position = 0;
$xmltree = BuildXMLTree( $request->xml_tags, $position);
if ( !is_object($xmltree) ) {
$request->DoResponse( 403, translate("REPORT body is not valid XML data!") );
$request->DoResponse( 406, translate("REPORT body is not valid XML data!") );
}
require_once("iCalendar.php");

View File

@ -1,4 +1,4 @@
HTTP/1.1 403 Forbidden
HTTP/1.1 406 Not Acceptable
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy
Content-Length: 34