REST API Module For uHotelBooking System 1

Licenza: Prova gratuita ‎Dimensioni del file: 39.94 KB
‎Valutazione utenti: 0.0/5 - ‎0 ‎Voti

Modulo API REST per uHotelBooking System. REST è il principio architettonico di base del web. La cosa sorprendente del web è il fatto che i client (browser) e i server possono interagire in modi complessi senza che il client sappia nulla in anticipo sul server e sulle risorse che ospita. Il vincolo di chiave è che il server e il client devono entrambi concordare i supporti utilizzati, che nel caso del Web è HTML. Un'API che aderisce ai principi di REST non richiede al client di sapere nulla sulla struttura dell'API. Piuttosto, il server deve fornire tutte le informazioni di cui il client ha bisogno per interagire con il servizio. Un modulo HTML ne è un esempio: il server specifica il percorso della risorsa e i campi obbligatori. Il browser non sa in anticipo dove inviare le informazioni e non sa in anticipo quali informazioni inviare. Entrambe le forme di informazione sono interamente fornite dal server. (Questo principio si chiama HATEOAS. Quindi, come si applica a HTTP e come può essere implementato nella pratica? HTTP è orientato intorno a verbi e risorse. I due verbi nell'uso mainstream sono GET e POST, che penso tutti riconosceranno. Tuttavia, lo standard HTTP ne definisce molti altri come PUT e DELETE. Questi verbi vengono quindi applicati alle risorse, secondo le istruzioni fornite dal server. Forniamo il modulo API RESP per lo script uHotelBooking. Ci sono amministratori del sito o proprietari di hotel che possono accedere ai dati protetti del sito.

cronologia delle versioni

  • Versione 1 pubblicato il 2019-04-23
    Bug corretti, funzionalità migliorate

Dettagli del programma

Eula

Contratto di licenza con l'utente finale

PHP DataGrid - controllo Web della griglia di dati. Copyright 2006 - 2019 Advanced Power of PHP Questo programma è software condiviso: è possibile ridistribuirlo e/o modificarlo secondo i termini della GNU Lesser General Public License (GNU LGPL) pubblicata dalla Free Software Foundation, sia versione 3 della Licenza, sia (a vostra scelta) qualsiasi versione successiva. Questa licenza significa che avrai accesso al codice sorgente completo per modificarlo o personalizzarlo in base alle tue esigenze: aggiungi nuove funzionalità, modifica gli stili o persino ottimizza il codice. Dipende interamente da te. È inoltre possibile utilizzare questo programma nei programmi commerciali o nelle applicazioni. Per ulteriori informazioni, leggere attentamente il testo di GNU LGPL o qualsiasi altro documento necessario, che potrebbe aiutarti a capirlo. Questo programma è distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO PARTICOLARE. Vedi la GNU General Public License per maggiori dettagli.