Come si fa a implementare un proxy HTTP rispetto all'implementazione di un server web HTTP, quali sono le differenze? C'è una guida definitiva o RFC o un libro utile su questo argomento?In che modo un proxy HTTP utilizza il protocollo HTTP? un proxy RFC?
risposta
I requisiti sui server proxy HTTP sono specificati in RFC2616 - Hypertext Transfer Protocol -- HTTP/1.1.
Un proxy è molto simile a un server; l'unica differenza è che, dopo aver analizzato la richiesta, la inoltra semplicemente e restituisce il risultato *, anziché elaborare la richiesta stessa. Poiché il proxy non deve fare la stessa quantità di elaborazione di un normale server, spesso può farla franca con un parsing molto più minimale delle richieste rispetto a un server a pieno titolo, ma per il resto è la stessa idea.
* Alcuni proxy implementano il caching aggiuntivo. Alcuni anche futz con la risposta/richiesta, ma questo è il tipo di proxy malvagio, che speriamo tu non abbia in mente.
I proxy di filtro vengono spesso utilizzati per mantenere la privacy. Sono inoltre utili per eliminare contenuti indesiderati, come annunci o cookie di tracciamento, e possono ridurre le dimensioni da trasferire. D'altra parte semplici proxy passthrough possono essere utilizzati per tracciare e registrare tutta la tua attività. – KingCrunch
- 1. Subversion: protocollo svn con HTTP/HTTPS Proxy
- 2. activemq http proxy
- 3. Server proxy HTTP Java
- 4. Come utilizzare un proxy HTTP in java
- 5. come funziona il proxy http?
- 6. Emacs dietro proxy HTTP
- 7. HTTP proxy server
- 8. AFNetworking HTTP Proxy
- 9. Server proxy HTTP in C#
- 10. Come configurare un proxy HTTP per svn
- 11. Simulatore iPhone - imposta proxy HTTP
- 12. Che cosa significa HTTP/2 per un server proxy inverso?
- 13. Come è possibile impostare il proxy http in modo programmatico?
- 14. Comune comune e proxy HTTP
- 15. Autenticazione proxy HTTP in iOS 4.3
- 16. Rails Omniauth con proxy http in uscita
- 17. richiesta proxy a nuovo porto con http-proxy
- 18. http-proxy ember-cli non funziona
- 19. Perl - HTTP: acquisizione proxy XHR/JSON comunicazione
- 20. che svolgono le richieste HTTP con l'arricciatura (utilizzando il proxy)
- 21. Come impostare un proxy in rubys net/http?
- 22. Invio di posta tramite proxy http
- 23. Impostazione del proxy per client HTTP
- 24. Proxy HTTP Apache basato sul nome host
- 25. Come creare un protocollo proxy come UIAppearance
- 26. Nodo Http Proxy Web Socket Balance
- 27. Autenticazione Websocket proxy inverso Nginx - HTTP 403
- 28. Come aggiungere un proxy http per Jersey2 client
- 29. Come connettere un server socket tramite proxy HTTP
- 30. Come usare easy_install dietro un proxy http su Windows?
Ho trovato utile anche rfc3143 – unixman83