与实现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. Java HTTP代理
- 4. Java Http代理
- 5. 如何判断http代理
- 6. http代理如何工作?
- 7. HTTP隧道与HTTP代理
- 8. HTTP-GET-HTTP-POST代理
- 9. 颠覆:svn的协议与HTTP/HTTPS代理
- 10. 如何在iPhone中使用协议代替代理
- 11. 如何使Apache代理http请求https:
- 12. 背后HTTP代理
- 13. 弱代理和类协议
- 14. Swift - 代理协议结构
- 15. 理解迭代器协议
- 16. 如何设置代理协议扩展
- 17. Http头用户代理
- 18. Android的HTTP用户代理
- 19. WebDav协议VS HTTP协议
- 20. mysql_connect()使用http协议
- 21. iPhone:共享协议/代理代码
- 22. 如何代理根路径与节点的http代理
- 23. 使用Java Apache HttpClient的HTTP SSL代理
- 24. 使用Http代理修改图片
- 25. 使用JSON内容代理HTTP POST
- 26. 在PHP中使用HTTP代理
- 27. 使用HTTP代理的NodeJS中的Firebase
- 28. 使用HTTP代理的Heroku登录
- 29. 代理服务器如何与tcp/http连接一起使用?
我也发现rfc3143有用 – unixman83