Che cosa fa esattamente un gestore di rack, cioè qualcuno può spiegare in pseudo-codice i passi che un gestore di rack impiega per fornire un risultato per una richiesta?Che cosa fa esattamente un gestore di rack?
5
A
risposta
4
Elabora le intestazioni e il contenuto delle richieste HTTP, creando un'istanza di un oggetto Richiesta. Passa quindi l'oggetto Richiesta attraverso il middleware all'applicazione rack. L'applicazione rack crea un'istanza di un oggetto Response e lo invia di nuovo attraverso il middleware, e il generatore lo trasforma in intestazioni e contenuti di risposta HTTP.
Problemi correlati
- 1. Che cosa fa esattamente OwinBrowser?
- 2. Che cosa fa GenerateEmailConfirmationToken() esattamente?
- 3. Che cosa fa esattamente l'operatore ==?
- 4. Che cosa fa esattamente org.apache.commons.lang.builder.CompareToBuilder?
- 5. Che cosa fa esattamente pg_escape_string?
- 6. Che cosa fa esattamente Numpy.exp()?
- 7. Che cosa fa fillMode esattamente?
- 8. Che cosa fa esattamente @synthesize?
- 9. Che cosa fa getContentPane() esattamente?
- 10. Che cosa fa esattamente win32com.client.Dispatch ("WScript.Shell")?
- 11. Che cosa fa esattamente ReferenceLoopHandling.Ignore in Newtonsoft.json?
- 12. Che cosa fa AFX_MANAGE_STATE (AfxGetStaticModuleState()) esattamente
- 13. Che cosa fa esattamente _malloc in assembly?
- 14. Che cosa fa esattamente l'impostazione "config.assets.debug"?
- 15. Che cosa fa esattamente l'operatore: = in Elm?
- 16. cosa fa esattamente numpy.apply_along_axis?
- 17. Che cosa fa esattamente questa macro?
- 18. Che cosa fa esattamente `-rdynamic` e quando è esattamente necessario?
- 19. Che cosa è esattamente CDATA e cosa fa?
- 20. Cosa fa scattare esattamente AVPlayerItemDidPlayToEndTimeNotification?
- 21. Cosa fa esattamente l'istruzione BEQ?
- 22. Cosa fa esattamente Chef :: Log.info
- 23. Cosa fa esattamente "setup.py clean"?
- 24. Cosa fa esattamente -march = native?
- 25. Cosa fa esattamente # in C?
- 26. Algoritmo di linea semplificato di Bresenham: cosa fa esattamente * esattamente *?
- 27. Che cosa fa esattamente l'annotazione @hide di Android?
- 28. Che cosa fa esattamente "RelativeSource FindAncestor" di WPF Data Binding?
- 29. Che cosa fa esattamente una dichiarazione di ritorno in C#?
- 30. Che cosa fa esattamente l'attributo "web" di DotLess?
Questo è ottimo ma ho ancora una piccola domanda. Quindi il gestore è tecnicamente un server o il server inoltra la richiesta al gestore che risponde quindi al server? – davidk01
Dipende dal gestore che si utilizza. Il gestore FCGI comunica con il server Web su un socket. mod_passenger diventa effettivamente parte di httpd o nginx. –
Grande. Grazie per la risposta concisa e chiara. – davidk01