다음을 통해 공유


HttpRequestHeaderCollection.Referer 속성

정의

HTTP 요청에서 참조자 HTTP 헤더의 값을 나타내는 Uri를 가져오거나 설정합니다.

public:
 property Uri ^ Referer { Uri ^ get(); void set(Uri ^ value); };
Uri Referer();

void Referer(Uri value);
public System.Uri Referer { get; set; }
var uri = httpRequestHeaderCollection.referer;
httpRequestHeaderCollection.referer = uri;
Public Property Referer As Uri

속성 값

HTTP 요청에 대한 Referer HTTP 헤더의 값을 나타내는 개체입니다. null 값은 헤더가 없음을 의미합니다.

설명

다음 샘플 코드에서는 HttpRequestHeaderCollection 개체의 Referer 속성을 사용하여 HttpRequestMessage 개체에서 Referer 헤더를 설정하는 메서드를 보여 줍니다.

public void DemonstrateHeaderRequestReferer() {
    var request = new HttpRequestMessage();

    // This is not typically set with a string.

    // Set the header with a strong type.
    // Uri is either in the Windows.Foundation namespace (JavaScript and C++)
    // or in the System.Net namespace (C#).
    var value = new Uri("http://example.com/");
    request.Headers.Referer = value;

    // Get the strong type out
    System.Diagnostics.Debug.WriteLine("Referer absolute uri: {0}", request.Headers.Referer.AbsoluteUri);

    // The ToString() is useful for diagnostics, too.
    System.Diagnostics.Debug.WriteLine("The Host ToString() results: {0}", request.Headers.Referer.ToString());
}

적용 대상

추가 정보