Posso condividere ~ 1k di dati aggiornati dinamicamente tra pagine HTML5 / JS usando solo apache2?

0

Ho un sito web HTML5 / Javascript. Esiste un modulo che aggiorna i dati JSON. Ci sono altre pagine che vorrei caricare dinamicamente i dati JSON. So come farlo tramite Tomcat / JSP ma mi piacerebbe mantenere questo sito esclusivamente apache2. C'è un modo per persistere e leggere i dati JSON? Va bene se i dati sono temporali e vengono persi dopo un rimbalzo di apache2.

    
posta dacracot 10.01.2014 - 18:50
fonte

1 risposta

0

Utilizza la seguente procedura:

  • Per aggiornare i dati dal client, utilizzare un'intestazione HTTP personalizzata tramite AJAX
  • Per inviare i dati dal server, associare il valore dell'intestazione HTTP personalizzata a un cookie utilizzando mod_session

Browser based session

 Session On
 SessionCookieName session path=/

The session is not useful unless it can be written to or read from. The following example shows how values can be injected into the session through the use of a predetermined HTTP response header called X-Replace-Session.

Writing to a session

Session On
SessionCookieName session path=/
SessionHeader X-Replace-Session

The header should contain name value pairs expressed in the same format as a query string in a URL, as in the example below. Setting a key to the empty string has the effect of removing that key from the session.

  • Per la persistenza, archivia l'intestazione HTTP personalizzata o l'intero cookie in una variabile di ambiente utilizzando SetEnv . Ad esempio:

    SetEnv X-Replace-Session %{X-Replace-Session}
    SetEnv X-Replace-Session req_novary('X-Replace-Session')
    SetEnv X-Replace-Session resp('X-Replace-Session')
    
    SetEnv HTTP_COOKIE %{HTTP_COOKIE}
    

Riferimenti

risposta data 24.09.2018 - 16:14
fonte

Leggi altre domande sui tag