Я хотел бы создать 2 HTTP-запроса на одно и то же соединение (постоянное соединение HTTP).Создание 2 HTTP-запросов в одном соединении
Я использую HttpWebRequest:
WebRequest request = HttpWebRequest.Create("http://localhost:14890/Service1/3");
WebResponse response = request.GetResponse();
byte[] buffer = new byte[1024];
int x = response.GetResponseStream().Read(buffer, 0, 1024);
string str = System.Text.ASCIIEncoding.ASCII.GetString(buffer);
Я думаю, что если я использую request
снова будет создавать новую связь HTTP, которые я не хочу делать.
Есть ли другой класс, который я могу использовать isntead, или есть что-то, что мне не хватает?
Я также не знаю, как работает класс WebClient в отношении постоянных соединений.
Ваш код не будет правильно читать ответ. См. Мой ответ. – SLaks