Subversion Repositories Applications.framework

Rev

Rev 464 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
464 jpm 1
<!DOCTYPE html>
2
<html>
3
<head>
4
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5
	<meta name="generator" content="ApiGen 2.8.0">
6
 
465 jpm 7
	<title>Class RestServeur</title>
464 jpm 8
 
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
465 jpm 10
	<script type="text/javascript" src="elementlist.js?4111837732"></script>
464 jpm 11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
12
 
13
</head>
14
 
15
<body>
16
<div id="left">
17
	<div id="menu">
18
		<a href="index.html" title="Overview"><span>Overview</span></a>
19
 
20
 
21
		<div id="groups">
22
			<h3>Packages</h3>
23
			<ul>
24
				<li class="active"><a href="package-Framework.html">Framework</a>
25
						</li>
26
				<li><a href="package-None.html">None</a>
27
						</li>
28
				<li><a href="package-PHP.html">PHP</a>
29
						</li>
30
				<li><a href="package-Utilitaire.html">Utilitaire</a>
31
						</li>
32
			</ul>
33
		</div>
34
 
35
		<hr>
36
 
37
 
38
		<div id="elements">
39
			<h3>Classes</h3>
40
			<ul>
41
				<li><a href="class-Bdd.html">Bdd</a></li>
42
				<li><a href="class-Cache.html">Cache</a></li>
43
				<li><a href="class-CacheSimple.html">CacheSimple</a></li>
44
				<li><a href="class-Chronometre.html">Chronometre</a></li>
45
				<li><a href="class-Cli.html">Cli</a></li>
46
				<li><a href="class-Config.html">Config</a></li>
47
				<li><a href="class-Controleur.html">Controleur</a></li>
48
				<li><a href="class-Debug.html">Debug</a></li>
49
				<li><a href="class-Framework.html">Framework</a></li>
50
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
51
				<li><a href="class-I18n.html">I18n</a></li>
52
				<li><a href="class-Log.html">Log</a></li>
53
				<li><a href="class-Registre.html">Registre</a></li>
54
				<li><a href="class-RestClient.html">RestClient</a></li>
55
				<li class="active"><a href="class-RestServeur.html">RestServeur</a></li>
56
				<li><a href="class-RestService.html">RestService</a></li>
57
				<li><a href="class-Script.html">Script</a></li>
58
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
59
				<li><a href="class-Url.html">Url</a></li>
60
			</ul>
61
 
62
 
63
 
64
 
65
 
66
		</div>
67
	</div>
68
</div>
69
 
70
<div id="splitter"></div>
71
 
72
<div id="right">
73
<div id="rightInner">
74
	<form id="search">
75
		<input type="hidden" name="cx" value="">
76
		<input type="hidden" name="ie" value="UTF-8">
77
		<input type="text" name="q" class="text">
78
		<input type="submit" value="Search">
79
	</form>
80
 
81
	<div id="navigation">
82
		<ul>
83
			<li>
84
				<a href="index.html" title="Overview"><span>Overview</span></a>
85
			</li>
86
			<li>
87
				<a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
88
			</li>
89
			<li class="active">
90
<span>Class</span>			</li>
91
		</ul>
92
		<ul>
93
			<li>
94
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
95
			</li>
96
			<li>
97
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
98
			</li>
99
			<li>
100
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
101
			</li>
102
		</ul>
103
		<ul>
104
		</ul>
105
	</div>
106
 
107
<div id="content" class="class">
108
	<h1>Class RestServeur</h1>
109
 
110
 
111
 
112
 
113
 
114
 
115
 
116
 
117
 
118
 
119
 
120
	<div class="info">
121
 
122
 
123
 
124
		<b>Package:</b> <a href="package-Framework.html">Framework</a><br>
125
 
126
				<b>Copyright:</b>
127
				Copyright (c) 2010, Tela Botanica (<a
128
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
129
				<b>License:</b>
130
				<a href="GPL">v3 &lt;http://www.gnu.org/licenses/gpl.txt&gt;</a><br>
131
				<b>License:</b>
132
				<a href="CECILL">v2 &lt;http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt&gt;</a><br>
133
				<b>Author:</b>
134
				Jean-Pascal MILCENT &lt;<a
135
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
465 jpm 136
		<b>Located at</b> <a href="source-class-RestServeur.html#42-666" title="Go to source code">RestServeur.php</a><br>
464 jpm 137
	</div>
138
 
139
 
140
 
141
	<table class="summary" id="methods">
142
	<caption>Methods summary</caption>
143
	<tr data-order="__construct" id="___construct">
144
 
145
		<td class="attributes"><code>
146
			 public
147
 
148
 
149
			</code>
150
		</td>
151
 
152
		<td class="name"><div>
153
		<a class="anchor" href="#___construct">#</a>
154
		<code><a href="source-class-RestServeur.html#192-220" title="Go to source code">__construct</a>( )</code>
155
 
156
		<div class="description short">
157
 
158
<p>Analyse les données envoyées au serveur, enregistre la méthode HTTP
159
utilisée pour appeler le serveur et parse l'url appelée pour trouver le
160
service demandé.</p>
161
 
162
		</div>
163
 
164
		<div class="description detailed hidden">
165
 
166
<p>Analyse les données envoyées au serveur, enregistre la méthode HTTP
167
utilisée pour appeler le serveur et parse l'url appelée pour trouver le
168
service demandé.</p>
169
 
170
 
171
 
172
 
173
 
174
 
175
 
176
 
177
		</div>
178
		</div></td>
179
	</tr>
180
	<tr data-order="chargerClasse" id="_chargerClasse">
181
 
182
		<td class="attributes"><code>
183
			 public static
184
 
185
 
186
			</code>
187
		</td>
188
 
189
		<td class="name"><div>
190
		<a class="anchor" href="#_chargerClasse">#</a>
191
		<code><a href="source-class-RestServeur.html#364-382" title="Go to source code">chargerClasse</a>( <span>string <var>$classe</var></span> )</code>
192
 
193
		<div class="description short">
194
 
195
<p>La méthode __autoload() charge dynamiquement les classes trouvées dans le
196
code. Cette fonction est appelée par php5 quand il trouve une instanciation de
197
classe dans le code.</p>
198
 
199
		</div>
200
 
201
		<div class="description detailed hidden">
202
 
203
<p>La méthode __autoload() charge dynamiquement les classes trouvées dans le
204
code. Cette fonction est appelée par php5 quand il trouve une instanciation de
205
classe dans le code.</p>
206
 
207
 
208
 
209
				<h4>Parameters</h4>
210
				<div class="list"><dl>
211
					<dt><var>$classe</var></dt>
212
					<dd><code>string</code><br>le nom de la classe appelée.</dd>
213
				</dl></div>
214
 
215
				<h4>Returns</h4>
216
				<div class="list">
217
					<code></code><br>le fichier contenant la classe doit être inclu par la fonction.<br>
218
				</div>
219
 
220
 
221
 
222
 
223
		</div>
224
		</div></td>
225
	</tr>
226
	<tr data-order="executer" id="_executer">
227
 
228
		<td class="attributes"><code>
229
			 public
230
 
231
 
232
			</code>
233
		</td>
234
 
235
		<td class="name"><div>
236
		<a class="anchor" href="#_executer">#</a>
237
		<code><a href="source-class-RestServeur.html#384-419" title="Go to source code">executer</a>( )</code>
238
 
239
		<div class="description short">
240
 
241
<p>Execute la requête.</p>
242
 
243
		</div>
244
 
245
		<div class="description detailed hidden">
246
 
247
<p>Execute la requête.</p>
248
 
249
 
250
 
251
 
252
 
253
 
254
 
255
 
256
		</div>
257
		</div></td>
258
	</tr>
259
	<tr data-order="envoyerEnteteStatutHttp" id="_envoyerEnteteStatutHttp">
260
 
261
		<td class="attributes"><code>
262
			 public static
263
 
264
 
265
			</code>
266
		</td>
267
 
268
		<td class="name"><div>
269
		<a class="anchor" href="#_envoyerEnteteStatutHttp">#</a>
270
		<code><a href="source-class-RestServeur.html#569-579" title="Go to source code">envoyerEnteteStatutHttp</a>( <span>integer <var>$code</var></span> )</code>
271
 
272
		<div class="description short">
273
 
274
<p>Envoyer un entête HTTP (version 1.0) de statut. Il remplacera
275
systématiquement tout entête HTTP de statut précédement envoyé.</p>
276
 
277
		</div>
278
 
279
		<div class="description detailed hidden">
280
 
281
<p>Envoyer un entête HTTP (version 1.0) de statut. Il remplacera
282
systématiquement tout entête HTTP de statut précédement envoyé.</p>
283
 
284
 
285
 
286
				<h4>Parameters</h4>
287
				<div class="list"><dl>
288
					<dt><var>$code</var></dt>
289
					<dd><code>integer</code><br>$code entier indiquant le code du statut de l'entête HTTP à envoyer.</dd>
290
				</dl></div>
291
 
292
 
293
 
294
 
295
 
296
		</div>
297
		</div></td>
298
	</tr>
299
	<tr data-order="gererErreurs" id="_gererErreurs">
300
 
301
		<td class="attributes"><code>
302
			 public static
303
 
304
 
305
			</code>
306
		</td>
307
 
308
		<td class="name"><div>
309
		<a class="anchor" href="#_gererErreurs">#</a>
310
		<code><a href="source-class-RestServeur.html#601-642" title="Go to source code">gererErreurs</a>( )</code>
311
 
312
		<div class="description short">
313
 
314
<p>Si des exceptions ou des erreurs sont soulevées par le serveur ou les
315
services, elles sont gérées par cette méthode. Si nous avec des erreurs d'un
316
type différent d'E_USER_NOTICE (réservé au débogage), elle sont renvoyées
317
sur la sortie standard (via echo). Si seulement des erreurs de type
318
E_USER_NOTICE, sont présentes, elle sont envoyées en fonction du contenu du
319
paramètre de config "debogage_mode" :<br />
320
- Debug::MODE_ECHO : les messages sont affichés en utilisant echo au moment où
321
ils sont déclenchés dans le code.<br />
322
- Debug::MODE_NOTICE : les message sont stockés par le gestionnaire d'exception
323
sous forme d'erreur de type<br />
324
E_USER_NOTICE et sont renvoyés sur la sortie standard à la fin de l'execution
325
du programme (via echo).<br />
326
- Debug::MODE_ENTETE_HTTP : les message sont stockés par le gestionnaire
327
d'exception sous forme d'erreur de type<br />
328
E_USER_NOTICE et sont renvoyés dans un entête HTTP (X_REST_DEBOGAGE_MESSAGES)
329
à la fin de l'execution du programme.<br />
330
- Autre valeur : les messages sont formatés puis retournés par la fonction de
331
débogage (à vous de les afficher).</p>
332
 
333
		</div>
334
 
335
		<div class="description detailed hidden">
336
 
337
<p>Si des exceptions ou des erreurs sont soulevées par le serveur ou les
338
services, elles sont gérées par cette méthode. Si nous avec des erreurs d'un
339
type différent d'E_USER_NOTICE (réservé au débogage), elle sont renvoyées
340
sur la sortie standard (via echo). Si seulement des erreurs de type
341
E_USER_NOTICE, sont présentes, elle sont envoyées en fonction du contenu du
342
paramètre de config "debogage_mode" : - Debug::MODE_ECHO : les messages sont
343
affichés en utilisant echo au moment où ils sont déclenchés dans le code. -
344
Debug::MODE_NOTICE : les message sont stockés par le gestionnaire d'exception
345
sous forme d'erreur de type E_USER_NOTICE et sont renvoyés sur la sortie
346
standard à la fin de l'execution du programme (via echo). -
347
Debug::MODE_ENTETE_HTTP : les message sont stockés par le gestionnaire
348
d'exception sous forme d'erreur de type E_USER_NOTICE et sont renvoyés dans un
349
entête HTTP (X_REST_DEBOGAGE_MESSAGES) à la fin de l'execution du programme. -
350
Autre valeur : les messages sont formatés puis retournés par la fonction de
351
débogage (à vous de les afficher).</p>
352
 
353
 
354
 
355
 
356
 
357
 
358
 
359
 
360
		</div>
361
		</div></td>
362
	</tr>
363
	<tr data-order="ajouterMessage" id="_ajouterMessage">
364
 
365
		<td class="attributes"><code>
366
			 public static
367
 
368
 
369
			</code>
370
		</td>
371
 
372
		<td class="name"><div>
373
		<a class="anchor" href="#_ajouterMessage">#</a>
374
		<code><a href="source-class-RestServeur.html#645-654" title="Go to source code">ajouterMessage</a>( <span>string <var>$message</var></span> )</code>
375
 
376
		<div class="description short">
377
 
378
<p>Permet d'ajouter un message d'erreur ou d'avertissement qui sera envoyé au
379
client. Le message doit être au format texte et en UTF-8.</p>
380
 
381
		</div>
382
 
383
		<div class="description detailed hidden">
384
 
385
<p>Permet d'ajouter un message d'erreur ou d'avertissement qui sera envoyé au
386
client. Le message doit être au format texte et en UTF-8.</p>
387
 
388
 
389
 
390
				<h4>Parameters</h4>
391
				<div class="list"><dl>
392
					<dt><var>$message</var></dt>
393
					<dd><code>string</code><br>$message le message à envoyer.</dd>
394
				</dl></div>
395
 
396
 
397
 
398
 
399
 
400
		</div>
401
		</div></td>
402
	</tr>
403
	</table>
404
 
405
 
406
 
407
 
408
 
409
 
410
 
411
 
412
	<table class="summary" id="constants">
413
	<caption>Constants summary</caption>
414
	<tr data-order="METHODE_GET" id="METHODE_GET">
415
 
416
		<td class="attributes"><code>string</code></td>
417
		<td class="name"><code>
418
				<a href="source-class-RestServeur.html#44-45" title="Go to source code"><b>METHODE_GET</b></a>
419
		</code></td>
420
		<td class="value"><code><span class="php-quote">'consulter'</span></code></td>
421
		<td class="description"><div>
422
			<a href="#METHODE_GET" class="anchor">#</a>
423
 
424
			<div class="description short">
425
 
426
<p>Nom de la méthode appelée dans un service pour éxécuter une requête de
427
type GET.</p>
428
 
429
			</div>
430
 
431
			<div class="description detailed hidden">
432
 
433
<p>Nom de la méthode appelée dans un service pour éxécuter une requête de
434
type GET.</p>
435
 
436
 
437
			</div>
438
		</div></td>
439
	</tr>
440
	<tr data-order="METHODE_POST" id="METHODE_POST">
441
 
442
		<td class="attributes"><code>string</code></td>
443
		<td class="name"><code>
444
				<a href="source-class-RestServeur.html#47-48" title="Go to source code"><b>METHODE_POST</b></a>
445
		</code></td>
446
		<td class="value"><code><span class="php-quote">'modifier'</span></code></td>
447
		<td class="description"><div>
448
			<a href="#METHODE_POST" class="anchor">#</a>
449
 
450
			<div class="description short">
451
 
452
<p>Nom de la méthode appelée dans un service pour éxécuter une requête de
453
type POST.</p>
454
 
455
			</div>
456
 
457
			<div class="description detailed hidden">
458
 
459
<p>Nom de la méthode appelée dans un service pour éxécuter une requête de
460
type POST.</p>
461
 
462
 
463
			</div>
464
		</div></td>
465
	</tr>
466
	<tr data-order="METHODE_DELETE" id="METHODE_DELETE">
467
 
468
		<td class="attributes"><code>string</code></td>
469
		<td class="name"><code>
470
				<a href="source-class-RestServeur.html#50-51" title="Go to source code"><b>METHODE_DELETE</b></a>
471
		</code></td>
472
		<td class="value"><code><span class="php-quote">'supprimer'</span></code></td>
473
		<td class="description"><div>
474
			<a href="#METHODE_DELETE" class="anchor">#</a>
475
 
476
			<div class="description short">
477
 
478
<p>Nom de la méthode appelée dans un service pour éxécuter une requête de
479
type DELETE.</p>
480
 
481
			</div>
482
 
483
			<div class="description detailed hidden">
484
 
485
<p>Nom de la méthode appelée dans un service pour éxécuter une requête de
486
type DELETE.</p>
487
 
488
 
489
			</div>
490
		</div></td>
491
	</tr>
492
	<tr data-order="METHODE_PUT" id="METHODE_PUT">
493
 
494
		<td class="attributes"><code>string</code></td>
495
		<td class="name"><code>
496
				<a href="source-class-RestServeur.html#53-54" title="Go to source code"><b>METHODE_PUT</b></a>
497
		</code></td>
498
		<td class="value"><code><span class="php-quote">'ajouter'</span></code></td>
499
		<td class="description"><div>
500
			<a href="#METHODE_PUT" class="anchor">#</a>
501
 
502
			<div class="description short">
503
 
504
<p>Nom de la méthode appelée dans un service pour éxécuter une requête de
505
type PUT.</p>
506
 
507
			</div>
508
 
509
			<div class="description detailed hidden">
510
 
511
<p>Nom de la méthode appelée dans un service pour éxécuter une requête de
512
type PUT.</p>
513
 
514
 
515
			</div>
516
		</div></td>
517
	</tr>
518
	<tr data-order="HTTP_CODE_OK" id="HTTP_CODE_OK">
519
 
520
		<td class="attributes"><code>string</code></td>
521
		<td class="name"><code>
522
				<a href="source-class-RestServeur.html#56-59" title="Go to source code"><b>HTTP_CODE_OK</b></a>
523
		</code></td>
524
		<td class="value"><code><span class="php-quote">'200'</span></code></td>
525
		<td class="description"><div>
526
			<a href="#HTTP_CODE_OK" class="anchor">#</a>
527
 
528
			<div class="description short">
529
 
530
<p>Code HTTP 200 indiquant le succès de l'accès à un service web par la
531
méthode GET. L'utiliser lors d'une requète de type GET (consulter) pour
532
indiquer le succès de l'opération. Sera renvoyée par défaut par PHP.</p>
533
 
534
			</div>
535
 
536
			<div class="description detailed hidden">
537
 
538
<p>Code HTTP 200 indiquant le succès de l'accès à un service web par la
539
méthode GET. L'utiliser lors d'une requète de type GET (consulter) pour
540
indiquer le succès de l'opération. Sera renvoyée par défaut par PHP.</p>
541
 
542
 
543
			</div>
544
		</div></td>
545
	</tr>
546
	<tr data-order="HTTP_CODE_CREATION_OK" id="HTTP_CODE_CREATION_OK">
547
 
548
		<td class="attributes"><code>string</code></td>
549
		<td class="name"><code>
550
				<a href="source-class-RestServeur.html#61-63" title="Go to source code"><b>HTTP_CODE_CREATION_OK</b></a>
551
		</code></td>
552
		<td class="value"><code><span class="php-quote">'201'</span></code></td>
553
		<td class="description"><div>
554
			<a href="#HTTP_CODE_CREATION_OK" class="anchor">#</a>
555
 
556
			<div class="description short">
557
 
558
<p>Code HTTP 201 indiquant que l'accès à un service web est un succès et que
559
la ressource a été créée ou modifié. L'utiliser lors d'une requète de type
560
PUT (ajouter) ou POST (modifier) pour indiquer le succès de l'opération.</p>
561
 
562
			</div>
563
 
564
			<div class="description detailed hidden">
565
 
566
<p>Code HTTP 201 indiquant que l'accès à un service web est un succès et que
567
la ressource a été créée ou modifié. L'utiliser lors d'une requète de type
568
PUT (ajouter) ou POST (modifier) pour indiquer le succès de l'opération.</p>
569
 
570
 
571
			</div>
572
		</div></td>
573
	</tr>
574
	<tr data-order="HTTP_CODE_SUPPRESSION_OK" id="HTTP_CODE_SUPPRESSION_OK">
575
 
576
		<td class="attributes"><code>string</code></td>
577
		<td class="name"><code>
578
				<a href="source-class-RestServeur.html#65-68" title="Go to source code"><b>HTTP_CODE_SUPPRESSION_OK</b></a>
579
		</code></td>
580
		<td class="value"><code><span class="php-quote">'204'</span></code></td>
581
		<td class="description"><div>
582
			<a href="#HTTP_CODE_SUPPRESSION_OK" class="anchor">#</a>
583
 
584
			<div class="description short">
585
 
586
<p>Code HTTP 204 indique que l'accès à un service web est un succès et qu'il
587
n'y a pas de contenu à renvoyer. L'utiliser lors d'une requète de type DELETE
588
(supprimer) pour indiquer le succès de l'opération si aucun contenu (status)
589
ne doit être renvoyé, sinon utiliser 200 OK.</p>
590
 
591
			</div>
592
 
593
			<div class="description detailed hidden">
594
 
595
<p>Code HTTP 204 indique que l'accès à un service web est un succès et qu'il
596
n'y a pas de contenu à renvoyer. L'utiliser lors d'une requète de type DELETE
597
(supprimer) pour indiquer le succès de l'opération si aucun contenu (status)
598
ne doit être renvoyé, sinon utiliser 200 OK.</p>
599
 
600
 
601
			</div>
602
		</div></td>
603
	</tr>
604
	<tr data-order="HTTP_CODE_MAUVAISE_REQUETE" id="HTTP_CODE_MAUVAISE_REQUETE">
605
 
606
		<td class="attributes"><code>string</code></td>
607
		<td class="name"><code>
608
				<a href="source-class-RestServeur.html#70-73" title="Go to source code"><b>HTTP_CODE_MAUVAISE_REQUETE</b></a>
609
		</code></td>
610
		<td class="value"><code><span class="php-quote">'400'</span></code></td>
611
		<td class="description"><div>
612
			<a href="#HTTP_CODE_MAUVAISE_REQUETE" class="anchor">#</a>
613
 
614
			<div class="description short">
615
 
616
<p>Code HTTP 400 indique que les paramètres envoyés au service contiennent des
617
erreurs. L'utiliser pour indiquer l'échec de l'accès au service. La réponse
618
pourra contenir un message expliquant la source de l'erreur.</p>
619
 
620
			</div>
621
 
622
			<div class="description detailed hidden">
623
 
624
<p>Code HTTP 400 indique que les paramètres envoyés au service contiennent des
625
erreurs. L'utiliser pour indiquer l'échec de l'accès au service. La réponse
626
pourra contenir un message expliquant la source de l'erreur.</p>
627
 
628
 
629
			</div>
630
		</div></td>
631
	</tr>
632
	<tr data-order="HTTP_CODE_ACCES_NON_AUTORISE" id="HTTP_CODE_ACCES_NON_AUTORISE">
633
 
634
		<td class="attributes"><code>string</code></td>
635
		<td class="name"><code>
636
				<a href="source-class-RestServeur.html#75-77" title="Go to source code"><b>HTTP_CODE_ACCES_NON_AUTORISE</b></a>
637
		</code></td>
638
		<td class="value"><code><span class="php-quote">'401'</span></code></td>
639
		<td class="description"><div>
640
			<a href="#HTTP_CODE_ACCES_NON_AUTORISE" class="anchor">#</a>
641
 
642
			<div class="description short">
643
 
644
<p>Code HTTP 401 indiquant que l'accès à un service web est refusé car
645
l'authentification (obligatoire) a échoué pour accéder à la ressource.</p>
646
 
647
			</div>
648
 
649
			<div class="description detailed hidden">
650
 
651
<p>Code HTTP 401 indiquant que l'accès à un service web est refusé car
652
l'authentification (obligatoire) a échoué pour accéder à la ressource.</p>
653
 
654
 
655
			</div>
656
		</div></td>
657
	</tr>
658
	<tr data-order="HTTP_CODE_RESSOURCE_INTROUVABLE" id="HTTP_CODE_RESSOURCE_INTROUVABLE">
659
 
660
		<td class="attributes"><code>string</code></td>
661
		<td class="name"><code>
662
				<a href="source-class-RestServeur.html#79-80" title="Go to source code"><b>HTTP_CODE_RESSOURCE_INTROUVABLE</b></a>
663
		</code></td>
664
		<td class="value"><code><span class="php-quote">'404'</span></code></td>
665
		<td class="description"><div>
666
			<a href="#HTTP_CODE_RESSOURCE_INTROUVABLE" class="anchor">#</a>
667
 
668
			<div class="description short">
669
 
670
<p>Code HTTP 404 indiquant que la ressource indiquée par l'url est
671
introuvable.</p>
672
 
673
			</div>
674
 
675
			<div class="description detailed hidden">
676
 
677
<p>Code HTTP 404 indiquant que la ressource indiquée par l'url est
678
introuvable.</p>
679
 
680
 
681
			</div>
682
		</div></td>
683
	</tr>
684
	<tr data-order="HTTP_CODE_METHODE_NON_AUTORISE" id="HTTP_CODE_METHODE_NON_AUTORISE">
685
 
686
		<td class="attributes"><code>string</code></td>
687
		<td class="name"><code>
688
				<a href="source-class-RestServeur.html#82-85" title="Go to source code"><b>HTTP_CODE_METHODE_NON_AUTORISE</b></a>
689
		</code></td>
690
		<td class="value"><code><span class="php-quote">'405'</span></code></td>
691
		<td class="description"><div>
692
			<a href="#HTTP_CODE_METHODE_NON_AUTORISE" class="anchor">#</a>
693
 
694
			<div class="description short">
695
 
696
<p>Code HTTP 405 indiquant soit :<br />
697
- que le service web ne possède pas d'accès la ressource correspondant à la
698
méthode HTTP employée.<br />
699
- que la méthode HTTP enployée n'est pas en accord avec la ressource indiquée
700
par l'url.</p>
701
 
702
			</div>
703
 
704
			<div class="description detailed hidden">
705
 
706
<p>Code HTTP 405 indiquant soit : - que le service web ne possède pas d'accès
707
la ressource correspondant à la méthode HTTP employée. - que la méthode HTTP
708
enployée n'est pas en accord avec la ressource indiquée par l'url.</p>
709
 
710
 
711
			</div>
712
		</div></td>
713
	</tr>
714
	<tr data-order="HTTP_CODE_CONFLIT" id="HTTP_CODE_CONFLIT">
715
 
716
		<td class="attributes"><code>string</code></td>
717
		<td class="name"><code>
718
				<a href="source-class-RestServeur.html#87-90" title="Go to source code"><b>HTTP_CODE_CONFLIT</b></a>
719
		</code></td>
720
		<td class="value"><code><span class="php-quote">'409'</span></code></td>
721
		<td class="description"><div>
722
			<a href="#HTTP_CODE_CONFLIT" class="anchor">#</a>
723
 
724
			<div class="description short">
725
 
726
<p>Code d'erreur HTTP 409 indiquant qu'un conflit est survenu vis à vis de la
727
ressource. Par exemple, essayer de créer deux fois la même ressource ou bien
728
tenter de modifier une ressource qui a été modifiée par ailleurs.</p>
729
 
730
			</div>
731
 
732
			<div class="description detailed hidden">
733
 
734
<p>Code d'erreur HTTP 409 indiquant qu'un conflit est survenu vis à vis de la
735
ressource. Par exemple, essayer de créer deux fois la même ressource ou bien
736
tenter de modifier une ressource qui a été modifiée par ailleurs.</p>
737
 
738
 
739
			</div>
740
		</div></td>
741
	</tr>
742
	<tr data-order="HTTP_CODE_CONTENU_REQUIS" id="HTTP_CODE_CONTENU_REQUIS">
743
 
744
		<td class="attributes"><code>string</code></td>
745
		<td class="name"><code>
746
				<a href="source-class-RestServeur.html#92-93" title="Go to source code"><b>HTTP_CODE_CONTENU_REQUIS</b></a>
747
		</code></td>
748
		<td class="value"><code><span class="php-quote">'411'</span></code></td>
749
		<td class="description"><div>
750
			<a href="#HTTP_CODE_CONTENU_REQUIS" class="anchor">#</a>
751
 
752
			<div class="description short">
753
 
754
<p>Code HTTP 411 indiquant que des paramètres passés dans le contenu de la
755
requête sont nécessaires au service.</p>
756
 
757
			</div>
758
 
759
			<div class="description detailed hidden">
760
 
761
<p>Code HTTP 411 indiquant que des paramètres passés dans le contenu de la
762
requête sont nécessaires au service.</p>
763
 
764
 
765
			</div>
766
		</div></td>
767
	</tr>
768
	<tr data-order="HTTP_CODE_ERREUR" id="HTTP_CODE_ERREUR">
769
 
770
		<td class="attributes"><code>string</code></td>
771
		<td class="name"><code>
772
				<a href="source-class-RestServeur.html#95-97" title="Go to source code"><b>HTTP_CODE_ERREUR</b></a>
773
		</code></td>
774
		<td class="value"><code><span class="php-quote">'500'</span></code></td>
775
		<td class="description"><div>
776
			<a href="#HTTP_CODE_ERREUR" class="anchor">#</a>
777
 
778
			<div class="description short">
779
 
780
<p>Code d'erreur HTTP 500 Internal Server Error. L'utiliser quand le serveur ou
781
un service soulève une erreur ou une exception.</p>
782
 
783
			</div>
784
 
785
			<div class="description detailed hidden">
786
 
787
<p>Code d'erreur HTTP 500 Internal Server Error. L'utiliser quand le serveur ou
788
un service soulève une erreur ou une exception.</p>
789
 
790
 
791
			</div>
792
		</div></td>
793
	</tr>
794
	<tr data-order="MOTIF_API_VERSION" id="MOTIF_API_VERSION">
795
 
796
		<td class="attributes"><code>string</code></td>
797
		<td class="name"><code>
798
				<a href="source-class-RestServeur.html#99-100" title="Go to source code"><b>MOTIF_API_VERSION</b></a>
799
		</code></td>
800
		<td class="value"><code><span class="php-quote">'/^[0-9]+(?:[.][0-9]+)*$/'</span></code></td>
801
		<td class="description"><div>
802
			<a href="#MOTIF_API_VERSION" class="anchor">#</a>
803
 
804
			<div class="description short">
805
 
806
<p>Motif de l'epression régulière vérfiant la version de l'API.</p>
807
 
808
			</div>
809
 
810
			<div class="description detailed hidden">
811
 
812
<p>Motif de l'epression régulière vérfiant la version de l'API.</p>
813
 
814
 
815
			</div>
816
		</div></td>
817
	</tr>
818
	<tr data-order="MOTIF_SERVICE_NOM" id="MOTIF_SERVICE_NOM">
819
 
820
		<td class="attributes"><code>string</code></td>
821
		<td class="name"><code>
822
				<a href="source-class-RestServeur.html#102-103" title="Go to source code"><b>MOTIF_SERVICE_NOM</b></a>
823
		</code></td>
824
		<td class="value"><code><span class="php-quote">'/^[a-z0-9]+(?:[-][a-z0-9]+)*$/'</span></code></td>
825
		<td class="description"><div>
826
			<a href="#MOTIF_SERVICE_NOM" class="anchor">#</a>
827
 
828
			<div class="description short">
829
 
830
<p>Motif de l'epression régulière vérfiant le nom du service.</p>
831
 
832
			</div>
833
 
834
			<div class="description detailed hidden">
835
 
836
<p>Motif de l'epression régulière vérfiant le nom du service.</p>
837
 
838
 
839
			</div>
840
		</div></td>
841
	</tr>
842
	</table>
843
 
844
 
845
 
846
 
847
 
848
 
849
 
850
 
851
 
852
 
853
</div>
854
 
855
	<div id="footer">
465 jpm 856
		 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
464 jpm 857
	</div>
858
</div>
859
</div>
860
</body>
861
</html>