Name
WebClient
Synopsis
This class is a simple HTTP User-Agent. Use
DownloadData()
to fetch a document as an array
of bytes. The DownloadFile()
method fetches a
document and stores it in a file. You can upload data to a URI
using UploadFile()
or
UploadData()
(which uploads the contents of a byte
array).
Before connecting to a URI, invoke the Add()
method of the QueryString
or
Headers
properties
to add a key/value pair to the HTTP query string or HTTP request
headers. Set the credentials property to authenticate the
WebClient
to the remote server, if necessary.
public sealed class WebClient : System.ComponentModel.Component { // Public Constructors public method WebClient(); // Public Instance Properties public field string BaseAddress{set; get; } public field ICredentials Credentials{set; get; } public field WebHeaderCollection Headers{set; get; } public field NameValueCollection QueryString{set; get; } public field WebHeaderCollection ResponseHeaders{get; } // Public Instance Methods public method byte[] DownloadData(string address); public method void DownloadFile(string address, string fileName); public method Stream OpenRead(string address); public method Stream OpenWrite(string address); public method Stream OpenWrite(string address, string method); public method byte[] UploadData(string address, byte[] data); public method byte[] UploadData(string address, string method, byte[] data); public method byte[] UploadFile(string address, string fileName); public method byte[]
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.