与实现HTTP Web服务器相比,我们如何实现HTTP代理,有什么区别?有关于此主题的权威指南或RFC或有用的书吗?HTTP代理如何使用HTTP协议?一个代理RFC?
22
A
回答
13
对HTTP代理服务器的要求在RFC2616 - Hypertext Transfer Protocol -- HTTP/1.1中指定。
5
代理与服务器非常相似;唯一的区别在于,在解析请求之后,它只是转发它并返回结果*,而不是处理请求本身。由于代理服务器不必像普通服务器那样执行相同数量的处理,因此与完整服务器相比,代理服务器对于请求的解析通常要少得多,但否则它的想法是一样的。
*一些代理实现额外的缓存。有些人也反应/请求,但这是一种邪恶的代理人,希望你没有想到。
+0
过滤器代理通常用于维护一些隐私。它们也有助于摆脱不需要的内容,例如广告或跟踪Cookie,并且可以减小传输的大小。另一方面,简单传递代理可用于跟踪和记录您的所有活动。 – KingCrunch
相关问题
- 1. 我们可以使用http代理使用AMQP协议吗?
- 2. 使用IoT代理JSON和HTTP传输协议
- 3. 实现一个HTTP代理
- 4. HTTP代理与代理
- 5. 节点HTTP代理/ HTTP代理中间件 - 你如何操纵代理响应
- 6. HTTP over socket使用HTTP代理
- 7. powershell http不使用代理
- 8. 与Savon使用HTTP代理
- 9. NodeJS HTTP代理?
- 10. Java Http代理
- 11. Java HTTP代理
- 12. activemq http代理
- 13. AFNetworking HTTP代理
- 14. 如何在Python3中使用HTTP代理?
- 15. 如何在http-kit中使用代理
- 16. 如何判断http代理
- 17. http代理如何工作?
- 18. HTTP隧道与HTTP代理
- 19. HTTP-GET-HTTP-POST代理
- 20. 带有phantomjs的browserMob代理为http协议抛出“java.net.UnknownHostException”
- 21. 颠覆:svn的协议与HTTP/HTTPS代理
- 22. 哪个http python代理?
- 23. 如何在iPhone中使用协议代替代理
- 24. 使用协议/代理传递数组
- 25. 如何使Apache代理http请求https:
- 26. 背后HTTP代理
- 27. HTTP请求代理
- 28. 如何使用node-http-proxy代理所有HTTP请求
- 29. Swift - 代理协议结构
- 30. 弱代理和类协议
我也发现rfc3143有用 – unixman83