我在这里寻找代理服务器的资源或代码示例代码,它可以处理用java编写的http和https请求。我搜索谷歌,发现很多关于如何处理http请求但不是https的数据。代理服务器,它可以处理http和https请求 - java
回答
代理无法处理HTTPS并仍提供端到端安全性。使用HTTPS构建的SSL/TLS是不可能的。
而不提供端到端安全性的代理仅具有有限的实用性。所以我不惊讶你找不到现有的实现。
这取决于问题的关键:它是否作为一个“MITM代理”来查看请求或正常的HTTPS代理(它不会,并保持端到端的安全性)。两者都存在。 – Bruno 2012-04-22 16:46:49
嗯,我总是把一个“正常”的代理理解为能够/可以做缓存和过滤之类的东西。为了做到这一点,代理必须是中间人,因为它必须查看实现该功能的请求和响应。 – 2012-04-22 22:51:30
当你配置它们的时候,我会把所有主流浏览器所使用的HTTP(S)代理的行为称为“正常”。如果您在Firefox或IE中配置“普通”HTTP代理服务器(例如),它将为代理服务器建立一个纯HTTP连接,并使用CONNECT连接到主机名,端口在URI中。尽管据我所知,从来没有最终确定,但这是用户代理多年来通过HTTP代理进行“https://”连接时所使用的规范:http://tools.ietf.org/html/ draft-luotonen-web-proxy-tunneling-01 – Bruno 2012-04-22 23:09:52
我假设你想要一个正常的HTTPS代理,这是一个代理,它不会查看请求,而只是在用户代理使用HTTP CONNECT
方法后将所有流量中继到实际的HTTPS服务器。这就是HTTP代理服务器通常用于浏览器的HTTPS请求的方式。
我还没有尝试,但你可以看看码头和its ConnectHandler
。
是的,这是我正在寻找的。 – 2012-04-25 10:11:38
- 1. Node.js - 请求:指定自定义代理,可以处理http和https
- 2. EventMachine HTTP请求无法通过HTTPS连接代理服务器
- 3. 服务器端Java处理Ajax请求
- 4. Android的代理服务器 - 处理HTTPS
- 5. Java HTTP代理服务器
- 6. 我如何获得贴图服务以同时处理HTTP和HTTPS请求?
- 7. 如何在java中的代理服务器缓存http请求?
- 8. WSO2 MB可以处理HTTP请求吗?
- 9. 如何使Apache代理http请求https:
- 10. 如何创建一个http服务器来处理http请求
- 11. 如何处理阻塞特定HTTP请求方法的代理服务器?
- 12. 处理HTTP请求
- 13. Jaxer和HTTP代理请求
- 14. 你可以向HTTP服务器发出HTTPS请求吗?
- 15. 可以处理多个请求的TCP IP服务器?
- 16. 可以将两个http请求放在一起吗?如果可以,nodeJS服务器如何处理它?
- 17. 服务器无法处理请求
- 18. Javascript服务器请求处理
- 19. Pymodbus RTU服务器 - 处理请求
- 20. System.Web.Services.Protocols.SoapException:服务器无法处理请求
- 21. 通过开放代理服务器的HTTPS请求
- 22. 处理http post请求
- 23. Android:代理(中继)服务器请求
- 24. 在纯粹的http服务器中处理CGI请求
- 25. 如何中止处理的NodeJS HTTP服务器的请求
- 26. gitlab服务器如何处理http请求
- 27. 如何在服务器上处理HTTP请求
- 28. AngularJS服务器后端处理传入的HTTP请求
- 29. 处理HTTP post json请求的Web服务器
- 30. 与https代理请求
什么是用例?斯蒂芬C为通用问题提供了正确的答案。您是否在谈论需要SSL卸载?您的Web服务器技术不支持加密的情况? – 2012-04-22 15:04:30
您是否可以在大多数浏览器中配置代理服务器(我称之为“普通”HTTP/HTTPS代理),还是可以查看HTTPS请求的东西(我会调用一个“MITM代理”),这需要浏览器允许自己被欺骗为信任其证书? – Bruno 2012-04-22 23:16:32