wiki
Benvenuto Ospite, sei in: Login
RSS RSS

Navigazione (Tech)





Ricerca wiki
»
Questa pagina è solo un Draft, il contenuto può essere incompleto e contenere errori.

Le interfacce REST ( REpresentational State Transfer ) sono un’ alternativa a SOAP e XML-RPC per la comunicazione via HTTP:

Interfaccia di accesso REST ai WebService

L'accesso REST, al contrario di SOAP è molto semplice e richiede un semplice GET HTTP per recuperare informazioni da Tustena in vari formati.

La sintassi della query è la seguente: http://{server}/webservice/{nome classe}/{nome metodo}.ashx

Parametri:
  • resttoken - Il token per l'accesso con autenticazione token
  • restusername - Il nome utente con cui si vuole autenticare l'accesso
  • restpassword - La password con cui si vuole autenticare l'accesso
  • restreturntype - Il formato dei dati che si vuole ricevere (Plain,XML(default),JSON, JSONXML)
  • restschema - Flag per richiedere la decorazione dei tipi su XML

Per accedere in scrittura si deve utilizzare un metodo POST passando come informazione uno schema XML come da specifiche con la chiave RESTXML, oppure invocando il metodo Add del REST (http://http://crm/WebService/REST/add.ashx) e passando il documento XML in POST come xmlFile

Es: http://crm/WebService/REST/Contact.ashx?restusername=xxx&restpassword=xxx&id=1

JSONXML Restituisce un oggetto JSON con incapsulato l'XML. Utile per le chiamate JSONP in Cross-Domain.