Please enable JavaScript.
Coggle requires JavaScript to display documents.
Client-Side Classes (HttpClient (được xây dựng dựa trên HttpWebRequest/Htt…
Client-Side Classes
HttpClient
-
-
Hỗ trợ làm việc với HTTP-based web
APIs, REST-based services và custom authentication schemes.
-
-
-
WebClient
là lớp bao đóng WebRequest/WebResponse nên nó đơn giản hơn, dễ sử dụng nhưng chậm và không linh động.
-
Thích hợp cho Dowload , Upload file, string hoặc mảng byte
Lưu ý khi sử dụng
Không nên sử dụng chung 1 đối tượng WebClient khi thao tác nhiều lần (Mỗi lần nên tạo 1 đối tượng riêng để sử dụng.
Tránh nhầm lẫn giữa các phương thức Async và TaskAsync. các phương thức TaskAsyn sử dụng API mới (4.5) không hỗ trợ TAP Pattern cho việc Cancel và progress reporting . vì vậy phải gọi phương thức CancelAsync
WebRequest/WebResponse
Quản lý các giao thức Http , Ftp và File
-
Kiểm sát mọi khía cạnh của Request và Response như Cookies ,TimeOut, Header , Protocol
-
-