Ignore SSL Certificate DownloadString WebClient read file .txt c# MVC

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi seolagi, 23/6/23.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,030
    Đã được thích:
    81
    Điểm thành tích:
    48
    Hiện tại mình đang sử dụng code dưới, để tải file text từ 1 website bất kỳ về web của mình để xử lý, nhưng khi download đọc file read dưới dạng http thường thì tải đọc bình thường, nhưng khi đọc các file, các web có https thì không đọc được. Nó báo lỗi dưới.
    Có cách nào bỏ qua https (Ignore SSL Certificate) bỏ qua ssl mỗi khi đọc tải file .txt trên 1 web bất kỳ không giúp mình với. Cảm ơn
    Mã:
    var url = "https://tenweb.com/text.txt";
    var textFromFile = (new WebClient()).DownloadString(url);
    
    Lỗi:
    • SocketException: An existing connection was forcibly closed by the remote host
    • 'The underlying connection was closed: An unexpected error occurred on a send.'
     
    Cảm ơn đã xem bài:

    Ignore SSL Certificate DownloadString WebClient read file .txt c# MVC

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,909
    Đã được thích:
    1,200
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Em thêm cái code bỏ qua ssl, https đi như sau sẽ tải được ngay nhé:
    Mã:
    var url = "https://tenweb.com/text.txt";
    ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
    var textFromFile = (new WebClient()).DownloadString(url);
    
    Thông tin thêm: với php linux thì gọi nó là: --no-check-certificate
     
  3. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,030
    Đã được thích:
    81
    Điểm thành tích:
    48
    Cảm ơn ad rất nhiều, em áp dụng đã thành công