Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

14.11.4. Créer des requêtes AJAX par l'API JavaScript

Résumé

L'API JavaScript RESTEasy peut être utilisé pour créer des requêtes manuellement. Cette section couvre des exemples de ce comportement.

Exemple 14.16. L'Objet REST

L'objet REST peut être utilisé pour remplacer le comportement du client API JavaScript RESTEasy :
// Change the base URL used by the API:
REST.apiURL = "http://api.service.com";

// log everything in a div element
REST.log = function(text){
 jQuery("#log-div").append(text);
};
L'objet RESTEasy contient les propriétés lecture-écriture suivantes :
apiURL
Défini par défaut à l'URL root JAX-RS. Utilisé par chaque fonction d'API Client JavaScript lors de la création de requêtes.
log
Définir à une fonction(string) pour pouvoir recevoir les logs d'API Client RESTEasy. Cela est utile si vous souhaitez déboguer votre API Client ou mettre les logs là où vous pouvez les voir.

Exemple 14.17. La classe REST.Request

La classe REST.Request peut être utilisée pour créer des requêtes personnalisées :
var r = new REST.Request();
r.setURI("http://api.service.com/orders/23/json");
r.setMethod("PUT");
r.setContentType("application/json");
r.setEntity({id: "23"});
r.addMatrixParameter("JSESSIONID", "12309812378123");
r.execute(function(status, request, entity){
 log("Response is "+status);
});