다음을 통해 공유


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

Create(String) 메서드에 전달된 인터넷 리소스의 URI를 포함하는 Uri.

예제

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

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

설명

주의

WebRequest, HttpWebRequest, ServicePointWebClient 사용되지 않으므로 새 개발에 사용하면 안 됩니다. 대신 HttpClient 사용합니다.

WebRequest.Create호출하여 HttpWebRequest 전달된 Uri 개체입니다.

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

적용 대상