C# 当代理与HTTPClient一起用于HTTPS时,是否可以检索代理发送的头?

C# 当代理与HTTPClient一起用于HTTPS时,是否可以检索代理发送的头?,c#,https,proxy,httpclient,C#,Https,Proxy,Httpclient,我的情况如下: 我有一个客户端a(HttpClient/HttpClientHandler),它想在HTTPS页面C上发布一些东西 但要做到这一点,它使用代理B(HTTP代理) 在隧道传输到C之前,B向A的第一个响应添加一些自定义头 因此,当一个用户发送: CONNECT randomwebsite.com:443 HTTP/1.1 Host: randomwebsite.com:443 Proxy-Connection: keep-alive B发回: HTTP/1.1 200 Connec

我的情况如下:

我有一个客户端a(HttpClient/HttpClientHandler),它想在HTTPS页面C上发布一些东西

但要做到这一点,它使用代理B(HTTP代理)

在隧道传输到C之前,B向A的第一个响应添加一些自定义头

因此,当一个用户发送:

CONNECT randomwebsite.com:443 HTTP/1.1
Host: randomwebsite.com:443
Proxy-Connection: keep-alive
B发回:

HTTP/1.1 200 Connection established
X-Custom-Header: my value
然后开始对HTTPS流量进行隧道传输

Net中是否仍有检索此标头的方法,或者与代理的握手已完全丢失