Làm cách nào để giữ kết nối trong C#? Tôi không làm đúng. Tôi có nghĩ rằng để tạo ra một HttpWebRequest obj và sử dụng nó để đi đến bất kỳ URL tôi cần? tôi không thấy một cách để truy cập vào một url khác sau đó HttpWebRequest.Create phương pháp tĩnh.Giữ kết nối http còn trong C#?
Làm cách nào để tạo kết nối, duy trì kết nối, duyệt nhiều trang/phương tiện trên trang và hỗ trợ proxys? (Tôi nghe proxy rất dễ dàng và hỗ trợ gần như là tiêu chuẩn?) -edit- câu trả lời hay. Làm cách nào để yêu cầu url thứ 2?
{
HttpWebRequest WebRequestObject = (HttpWebRequest)HttpWebRequest.Create("http://google.com");
WebRequestObject.KeepAlive = true;
//do stuff
WebRequestObject.Something("http://www.google.com/intl/en_ALL/images/logo.gif");
}
tôi không tìm thấy điều này là hoàn toàn chính xác. .NET cần trợ giúp trong việc quản lý các kết nối bằng cách sử dụng lại một cá thể HttpClient. Tôi đang làm việc thông qua một vấn đề bây giờ, nơi có hàng ngàn thành lập các kết nối không sử dụng, bởi vì giữ-sống được sử dụng với một thời gian chờ kết nối -1 thuê và một thể hiện mới của HttpClient được sử dụng theo yêu cầu. Điều này có thể chỉ là một vấn đề với lớp HttpClient mới hơn. –