gpt4 book ai didi

.NET - 是否可以使用 HttpListener 和 HttpWebRequest 代理 HTTPS 请求? (或者由于加密而不可能?)

转载 作者:太空宇宙 更新时间:2023-11-03 14:21:37 28 4
gpt4 key购买 nike

问题 - 是否可以使用 HttpListener 和 HttpWebRequest 代理 HTTPS 请求? (或者由于加密而不可能?)

我有一个 .NET 代理通过使用 HttpListener 和 HttpWebRequest 使用 here 方法工作.我现在正在尝试扩展它以也监听 HTTPS ( refer this question ) 但是我想知道我是否正在尝试解决一些不可能的事情......也就是说如果这段代码通过监听HTTPS 请求(使用 HttpListener),然后将 header 和内容复制到新的 HttpWebRequest,这是否存在缺陷,因为它可能无法解密请求以获取内容?

但是普通的代理服务器显然可以代理 HTTPS,所以我猜它可能会起作用,因为它只会复制加密的内容?

最佳答案

如果 IP 地址不同,则可能不会。您可以尝试在 HTTP GET 请求中实现 X-Forwarded-For,但我怀疑这是否可行。

关于.NET - 是否可以使用 HttpListener 和 HttpWebRequest 代理 HTTPS 请求? (或者由于加密而不可能?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2619608/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com