我正在使用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库。