.


:




:

































 

 

 

 


. .




Uri

. 26.1, WebRequest. Create () . URI . . URI Uri, System. Uri URL Uri, URI, Create (). , URI . Uri . .

Uri . .

public Uri(string uriString)

public Uri(Uri baseUri, string relativeUri)

Uri URI, uriString. URI, relativeUri URI, baseUri Uri. URI URI, URI .

Uri , , URI URI. .

 

 

 

Public

 

string Host { get; }

 

 

Public

 

string LocalPath { get; }

 

 

Public

 

string. PathAndQuery { get; }

 

 

Public

 

int Port { get; }

 

. , HTTP 80

 

Public

 

string Query { get; }

 

 

Public

 

string Scheme { get; }

 

 

URI . .

// Uri.

Using System; using System.Net;

class UriDemo {

static void Main() {

Uri sample = new Uri(" http://HerbSchildt.com/somefile.txt?SomeQuery ");

Console.WriteLine(": " + sample.Host);

Console.WriteLine(": " + sample.Port);

Console.WriteLine(": " + sample.Scheme);

Console.WriteLine (" : 11 + sample. LocalPath);

Console.WriteLine(": " + sample.Query);

Console.WriteLine(" : " + sample.PathAndQuery);

}

}

.

: HerbSchildt.com : 80 : http

: /somefile.txt :?SomeQuery

: /somefile.txt?SomeQuery

, HTTP

, HttpWebResponse, , . , , , . , . , , WebResponse, . 26.5. .

 

 

 

Public

 

string CharacterSet { get; }

 

 

public { get;

 

string ContentEncoding }

 

 

Public

 

long ContentLength { get; }

 

. , -1

 

Public

 

string ContentType { get; }

 

 

Public

 

CookieCollection Cookies

 

cookie-

 

{ get;

 

set; }

 

,

 

Public

 

WebHeaderCollection

 

,

 

Headers! get; }

 

 

Public

 

bool IsFromCache { get; }

 

true, . , false

 

Public

 

Bool

 

true,

 

IsMutuallyAuthenticated { get; }

 

, false

 

public DateTime LastModified { get; }

 

 

Public

 

string Method { get; }

 

,

 

Public

 

Version ProtocolVersion

 

Version,

 

{ get;

 

}

 

HTTP,

 

Public

 

Uri ReponseUri { get; }

 

URI, . , URI

 

Public

 

string Server { get; }

 

,

 

Public

 

HttpStatusCode StatusCode

 

HttpStatusCode,

 

{ get;

 

}

 

 

Public

 

String StatusDescription

 

,

 

{ get;

 

}

 

 

, HTTP, Headers, HttpWebResponse.

public WebHeaderCollection Headers{ get; }

HTTP "-", . "-" WebHeaderCollection. "-" ( . 25). AllKeys, Get Values (). , , , . Get Values () , .





:


: 2016-12-03; !; : 489 |


:

:

, .
==> ...

1589 - | 1371 -


© 2015-2024 lektsii.org - -

: 0.02 .