Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Download HTTP qua proxy như thế nào?

  1. #1
    Ngày gia nhập
    10 2010
    Nơi ở
    Đại học Bách Khoa Hà Nội
    Bài viết
    45

    Mặc định Download HTTP qua proxy như thế nào?

    Cho mình hỏi cách download một file thông qua proxy thiết lập cho nó như thế nào. Code dưới đây có vẻ không đúng

    Visual C# Code:
    1.                 WebProxy proxy = new WebProxy("120.138.69.180", 80);
    2.                 proxy.UseDefaultCredentials = true;
    3.  
    4.                 webRequest = (HttpWebRequest)WebRequest.Create(tbUrl.Text);
    5.                 webRequest.Proxy = proxy;
    6.  
    7.  
    8.                 // retrieve the responde from the server
    9.                 webResponse = (HttpWebResponse)webRequest.GetResponse();
    Chẳng biết mình muốn cái gì nữa :v

  2. #2
    Ngày gia nhập
    05 2011
    Bài viết
    299

    thế nào là "có vẻ không đúng" vậy bạn? câu hỏi khó hiểu sẽ dẫn tới không có giải đáp đó
    Programming tutorials and source code examples

    Trong nhà không vợ không con
    Uống bia gặm thịt sao ngon thế này
    Nhậu nhẹt không bị la rầy
    Một tuần ta cứ bảy ngày " nâng ly "....

  3. #3
    Ngày gia nhập
    10 2010
    Nơi ở
    Đại học Bách Khoa Hà Nội
    Bài viết
    45

    Trích dẫn Nguyên bản được gửi bởi rossoneri Xem bài viết
    thế nào là "có vẻ không đúng" vậy bạn? câu hỏi khó hiểu sẽ dẫn tới không có giải đáp đó
    Mình sẽ rút kinh nghiệm. Khi chương trình chạy thì nó vẫn download kiểu "như chưa hề có proxy" vậy
    Chẳng biết mình muốn cái gì nữa :v

  4. #4
    Ngày gia nhập
    05 2011
    Bài viết
    299

    vẫn không hiểu. Thế bạn muốn khi có proxy thì nó download như thế nào?
    Bạn cho 1 cái ví dụ cụ thể cái bạn đang bị, link bạn đang test đi
    Programming tutorials and source code examples

    Trong nhà không vợ không con
    Uống bia gặm thịt sao ngon thế này
    Nhậu nhẹt không bị la rầy
    Một tuần ta cứ bảy ngày " nâng ly "....

  5. #5
    Ngày gia nhập
    10 2010
    Nơi ở
    Đại học Bách Khoa Hà Nội
    Bài viết
    45

    Trích dẫn Nguyên bản được gửi bởi rossoneri Xem bài viết
    vẫn không hiểu. Thế bạn muốn khi có proxy thì nó download như thế nào?
    Bạn cho 1 cái ví dụ cụ thể cái bạn đang bị, link bạn đang test đi
    một chương trình đơn giản đây. Test thử với proxy 120.138.69.180:80 và link down http://www.e-ptit.edu.vn/hoctap/hoclieu/LTHDT.pdf, thì thấy khi bỏ phần set proxy hay không thì tốc độ download vẫn vậy (đáng lẽ khi có proxy thì bắt đầu download chậm hơn và tốc độ cũng chậm hơn). Proxy mình lấy trên trang http://www.xroxy.com/proxy-country-VN.htm
    Attached Files Attached Files
    Chẳng biết mình muốn cái gì nữa :v

  6. #6
    Ngày gia nhập
    05 2011
    Bài viết
    299

    Mặc định Download HTTP qua proxy như thế nào?

    vậy bạn thử code này xem
    Visual C# Code:
    1. string MyProxyHostString = "192.168.1.200";
    2. int MyProxyPort = 8080;
    3.  
    4. HttpWebRequest request = WebRequest.Create(postUrl) as HttpWebRequest;
    5. request.Proxy = new WebProxy (MyProxyHostString, MyProxyPort);

    Ref Code:
    1. http://stackoverflow.com/questions/1372519/how-to-use-http-post-with-proxy-support-in-c-sharp
    Programming tutorials and source code examples

    Trong nhà không vợ không con
    Uống bia gặm thịt sao ngon thế này
    Nhậu nhẹt không bị la rầy
    Một tuần ta cứ bảy ngày " nâng ly "....

  7. #7
    Ngày gia nhập
    10 2010
    Nơi ở
    Đại học Bách Khoa Hà Nội
    Bài viết
    45

    Trích dẫn Nguyên bản được gửi bởi rossoneri Xem bài viết
    vậy bạn thử code này xem
    Visual C# Code:
    1. string MyProxyHostString = "192.168.1.200";
    2. int MyProxyPort = 8080;
    3.  
    4. HttpWebRequest request = WebRequest.Create(postUrl) as HttpWebRequest;
    5. request.Proxy = new WebProxy (MyProxyHostString, MyProxyPort);

    Ref Code:
    1. http://stackoverflow.com/questions/1372519/how-to-use-http-post-with-proxy-support-in-c-sharp
    nhìn qua thì thấy đoạn code trên giống của mình mà

    Visual C# Code:
    1. WebProxy proxy = new WebProxy("120.138.69.180", 80);
    2. webRequest.Proxy = proxy;

    à thì ra code trên của mình chạy ổn rồi, tại proxy đó download nhanh như thường. OK thank bạn
    Chẳng biết mình muốn cái gì nữa :v

  8. #8
    Ngày gia nhập
    04 2008
    Bài viết
    49

    Trích dẫn Nguyên bản được gửi bởi iexplore Xem bài viết
    nhìn qua thì thấy đoạn code trên giống của mình mà

    Visual C# Code:
    1. WebProxy proxy = new WebProxy("120.138.69.180", 80);
    2. webRequest.Proxy = proxy;

    à thì ra code trên của mình chạy ổn rồi, tại proxy đó download nhanh như thường. OK thank bạn
    do bạn dùng Proxy VN nên nó mới vậy thôi, dùng mấy proxy nước ngoài thì mới cảm nhận đc sự khác biệt

Các đề tài tương tự

  1. Socket Làm thế nào để thay đổi sock, proxy trong lập trình C#?
    Gửi bởi loicuoi trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 19-08-2014, 10:59 AM
  2. Download File bằng cách stream file thông qua giao thức HTTP và WebAPI
    Gửi bởi hanlong1080 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 21-06-2013, 05:19 PM
  3. Hỏi cách download code tại website http://www.codeforge.com
    Gửi bởi dannynguyen1980 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 27-05-2013, 10:01 AM
  4. Download thật đơn giản với Internet Download Manager bằng Tiếng Việt
    Gửi bởi thienco0301 trong diễn đàn Software (Phần mềm) | Ebooks
    Trả lời: 0
    Bài viết cuối: 17-04-2012, 02:54 PM
  5. Socket xử lý việc gởi nhận trang web của 1 web browser, Http Proxy hay class HttpListener
    Gửi bởi Nerd_For_Ever trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 22-08-2011, 09:49 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn