Subversion Repositories Applications.framework

Rev

Rev 422 | Rev 451 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 422 Rev 444
Line 397... Line 397...
397
				break;
397
				break;
398
			case 'PUT':
398
			case 'PUT':
399
				$retour = $this->put();
399
				$retour = $this->put();
400
				break;
400
				break;
401
			// Autorise l'accès depuis des serveurs tiers
401
			// Autorise l'accès depuis des serveurs tiers
402
			/*
-
 
403
			case 'OPTIONS':
402
			case 'OPTIONS':
404
				header('Access-Control-Allow-Origin: *');
403
				/*header('Access-Control-Allow-Origin: *');
405
				header('Access-Control-Allow-Headers:origin, content-type');
404
				header('Access-Control-Allow-Headers:origin, content-type');
406
				header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS');
405
				header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS');
407
				header('Access-Control-Allow-Content-Type: application/json');
406
				header('Access-Control-Allow-Content-Type: application/json');
408
				header('Access-Control-Max-Age: 3628800');
407
				header('Access-Control-Max-Age: 3628800');
409
				header('Access-Control-Allow-Credentials: false');
408
				header('Access-Control-Allow-Credentials: false');*/
410
				break;
409
				break;
411
			*/
-
 
412
			default :
410
			default :
413
				self::envoyerEnteteStatutHttp(self::HTTP_CODE_METHODE_NON_AUTORISE);
411
				self::envoyerEnteteStatutHttp(self::HTTP_CODE_METHODE_NON_AUTORISE);
414
				header('Allow: GET, POST, DELETE, PUT');
412
				header('Allow: GET, POST, DELETE, PUT');
415
				$e = "La méthode HTTP '{$this->methode}' n'est pas prise en compte par ce serveur REST.\n".
413
				$e = "La méthode HTTP '{$this->methode}' n'est pas prise en compte par ce serveur REST.\n".
416
					"Consulter l'entête Allow pour connaître les méthodes autorisées.";
414
					"Consulter l'entête Allow pour connaître les méthodes autorisées.";