从现有流创建WebRequest

时间:2018-08-07 22:35:02

标签: c# .net ssl stream

我正在使用BouncyCastle库创建TLS1.2 tcp流。这可以成功工作,我可以手动执行Web请求,将Web请求传递到流中。例如。

POST /path/script.cgi HTTP/1.1    
User-Agent: Whatever
Content-Type: application/x-www-form-urlencoded
Content-Length: 15

bodyval1=12345

有什么方法可以基于现有的通信流创建WebRequest实例吗?

此操作的目的是在我使用的Web服务中覆盖GetWebRequest方法。这将放置在Reference.cs文件中

protected override WebRequest GetWebRequest(Uri uri)
{
    return GetWebRequestBasedOnExistingStream();
}

我将在Windows CE上运行它,因此需要Bouncy Castle库。

0 个答案:

没有答案