我有很多来自Fiddler(或邮递员)的带有原始请求的字符串-它们只是纯文本字符串,例如
GET http://www.google.com/ HTTP/1.1
Host: www.google.com
如何通过将这样的字符串传递到某个地方来创建http请求?像这样
var requestStr = @"GET http://www.google.com/ HTTP/1.1"
+ @"\r\nHost: www.google.com"
+ "\r\n";
client.Send(requestStr);
我了解TcpClient,但是也许更简单一些。