Domanda

Qualcuno è a conoscenza di soluzioni di proxy inverso che consentono di modificare direttamente i contenuti / i dati di una risposta HTTP prima di essere inoltrati al client richiedente?

Ad esempio:

Il proxy inoltra la richiesta del client per il documento pdf a un altro server, la risposta ricevuta dal proxy, la filigrana aggiunta alle pagine del pdf, la filigrana pdf viene restituita al client.

Saluti, Mike

È stato utile?

Soluzione

Ho trovato una descrizione di Deliverance sopra sui tag python e potrebbe essere utile per quello che stai cercando. Non ho esperienza con me stesso, quindi granello di sale e tutto il resto.

http://www.openplans.org/projects/deliverance/introduction

Altri suggerimenti

Apache ha mod_proxy e mod_proxy_html , che viene utilizzato per riscrivere collegamenti, intestazioni, ecc. I hai mai visto filtri HTML o XML, ma dovresti essere in grado di scrivere il tuo binario per le tue esigenze PDF. La possibile difficoltà che ho potuto vedere è che Apache tratta le pagine Web come un flusso, piuttosto che un file. Non sono sicuro di come filigrare un documento PDF, ma se hai bisogno di accedere all'intero file per farlo, potrebbe complicarsi rapidamente.

Nota che mi sembrerebbe molto più semplice eseguire il watermarking sul server, dove hai accesso al file, piuttosto che un proxy. Se il carico del server è un problema, un processo batch o un server separato potrebbe essere una soluzione alternativa.

Ho avuto successo con Pound .

Penso che potrei andare sulla rotta Squid / ICAP.

Questo è per un sistema di livello aziendale, qualcuno ha qualche esperienza con uno di questi in questo contesto?

http://wiki.squid-cache.org/Features/ICAP

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top