Прошу прощения, если это немного тусклым, но я хочу, чтобы отправить что-то вроде этого в течение sslstream к серверу, который я приобрел безопасное соединение через сокет к ...Construct GET Запрос SslStream
GET /F5Check/qpi/1 HTTP/1.1
Host: *****.com
Connection: keep-alive
Cache-Control: max-age=0
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
I пытались использовать строковый построитель
var sb = new StringBuilder();
sb.AppendLine("GET /F5Check/qpi/1 HTTP/1.1");
sb.AppendLine(string.Format("Host: {0}", host));
sb.AppendLine("Connection: keep-alive");
sb.AppendLine("User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5");
sb.AppendLine("Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
sb.AppendLine("Accept-Encoding: gzip,deflate,sdch");
sb.AppendLine("Accept-Language: en-US,en;q=0.8");
sb.AppendLine("Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3");
, а затем делать это
//Translate the data.
byte[] sendBuffer = UTF8Encoding.UTF8.GetBytes(sb.ToString());
//Send the data.
requestStream.Write(sendBuffer);
где С.Б. является строка строительный объект!
Я просто не получаю никакого ответа от сервера, когда пытаюсь читать из потока, поэтому сервер не может понять смысл моего запроса на обманщик!
Я знаю, что я мог бы использовать вариации WebRequest сделать то же самое, но есть конкретная причина, почему я пытаюсь это сделать ...
В принципе мне нужно знать, что для кодирования для передачи, так что я может вызвать запрос на получение?
Что случилось с HttpWebRequest? (кроме того, вы можете использовать WebClient или HttpClient) – dtb
Реализация HTTP - это не кусок торта. Вам необходимо прочитать спецификацию для отправки правильных битов и кусков. Взгляните сюда: http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics http://tools.ietf.org/html/draft-ietf-httpbis-p3-payload – dtb
Я знаю, что это не кусок пирога ... Если это было; Я бы не стал спрашивать об этом здесь ;-) –