我正在处理将中继到另一台服务器的连接的代理。我实施了一个IHttpHandler
,它接受了一个特定地址的请求并将它们发送给我的代理。获取HttpRequest完整请求字符串
我的代理基本上开始sockect连接到代理服务器,并读取原始请求:
var requestString = new StreamReader(httpRequest.InputStream).ReadToEnd();
我的问题就出现在这一点上:输入流只包含HTTP请求的主体的流,不是完整的要求。
如何检索完整的HTTP请求而不必从HttpRequest
对象重建它?