Written by xinyiman Febbraio 28, 2012, 11:45:00 am20159 ViewsRating: 0 (0 Rates)Print
L'oggetto TspiderCGI è necessario per tutte le applicazioni CGI scritte in Free Pascal/Lazarus con le librerie Free Spider. E 'in grado di gestire una sola richiesta / risposta (azione) che è stata richiesta dal browser, come nel seguente esempio:
Invece il componente aggiuntivo TSpiderActions è in grado di gestire più azioni di richiesta/risposta, per esempio supponiamo di avere un'applicazione web che ha molti moduli HTML, ad esempio un sistema di posta elettronica ha bisogno di questi moduli di richiesta/risposta: register user, login, logout, view Inbox, send e-mail, etc. Si può interrogare questi moduli così:
/login, /logout, /reg, and /inbox sono chiamati Path (o percorsi). Ogni componente TSpiderAction è in grado di gestire un Path. In questo caso avrete bisogno di 4 componenti TSpiderAction. L'oggetto Request e l'oggetto Response del TSpiderAction funzionano allo stesso modo del TspiderCGI. L'OnRequest di TSpiderAction è lo stesso di TSpiderCGI, la differenza principale è che l'OnRequest del TSpiderCGI sarà chiamato quando invio informazioni sul percorso padre (che fa riferimento all'eseguibile) come cgi-bin/mail, mentre l'OnRequest del TSpiderAction verrà chiamato quando l'utente fa clic su un URL che contiene il percorso figlio, per esempio: cgi-bin/mail/inbox.
xinyiman registered at Italian community of Lazarus and Free Pascal on Ottobre 14, 2011, 10:56:28 pm and has posted 3285 posts in the boards since then. Last visit was Dicembre 03, 2024, 01:25:58 pm.
Questo blog non rappresenta una testata giornalistica poiché viene
aggiornato senza alcuna periodicità. Non può pertanto considerarsi un
prodotto editoriale ai sensi della legge n. 62/2001.
Questo sito utilizza cookie, anche di terze parti, per offriti servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all’uso dei cookie.