HttpWebRequest.RequestUri 속성

정의

요청의 원래 URI(Uniform Resource Identifier)를 가져옵니다.

public:
 virtual property Uri ^ RequestUri { Uri ^ get(); };
public override Uri RequestUri { get; }
member this.RequestUri : Uri
Public Overrides ReadOnly Property RequestUri As Uri

속성 값

Uri

Uri 메서드에 전달된 인터넷 리소스의 URI가 들어 있는 Create(String)입니다.

예제

다음 코드 예제에서는 개체가 HttpWebRequest 요청을 수행하기 위해 다른 위치로 리디렉션되었는지 확인하고, 요청이 리디렉션된 경우 변수 값을 hasChangedtrue 설정하고, hasChanged 그렇지 않으면 로 설정합니다false.req

bool hasChanged = req->RequestUri->Equals( req->Address );
bool hasChanged = (req.RequestUri != req.Address);
Dim hasChanged As Boolean = _
   (req.RequestUri.ToString() <> req.Address.ToString())

설명

Uri 에 대한 호출로 HttpWebRequest 전달된 개체입니다WebRequest.Create.

리디렉션 헤더를 따라가면 속성이 RequestUri 변경되지 않습니다. 요청에 응답한 실제 URI를 얻으려면 속성을 검사합니다 Address .

적용 대상