다음을 통해 공유


UriHelper 클래스

정의

헤더 및 기타 Uri에 사용할 인코딩된 Uri를 생성하기 위한 도우미 클래스입니다.

public ref class UriHelper abstract sealed
public static class UriHelper
type UriHelper = class
Public Module UriHelper
상속
UriHelper

메서드

BuildAbsolute(String, HostString, PathString, PathString, QueryString, FragmentString)

지정된 URI 구성 요소를 HTTP 헤더에 사용하기 위해 제대로 인코딩된 문자열로 결합합니다. HostString의 유니코드는 punycode로 인코딩됩니다.

BuildRelative(PathString, PathString, QueryString, FragmentString)

지정된 URI 구성 요소를 HTTP 헤더에 사용하기 위해 제대로 인코딩된 문자열로 결합합니다.

Encode(Uri)

HTTP 헤더에 사용하기 위해 적절하게 인코딩되는 지정된 절대 또는 상대 Uri에서 문자열을 생성합니다. 유니코드 호스트 이름은 punycode로 인코딩됩니다.

FromAbsolute(String, String, HostString, PathString, QueryString, FragmentString)

지정된 절대 URI 문자열을 구성 요소로 구분합니다. PathBase가 없다고 가정합니다.

GetDisplayUrl(HttpRequest)

표시에만 적합한 완전히 이스케이프되지 않은 형식(QueryString 제외)으로 요청 URL의 결합된 구성 요소를 반환합니다. 이 형식은 HTTP 헤더 또는 기타 HTTP 작업에서 사용하면 안 됩니다.

GetEncodedPathAndQuery(HttpRequest)

상대 URI를 반환합니다.

GetEncodedUrl(HttpRequest)

요청 URL의 결합된 구성 요소를 HTTP 헤더 및 기타 HTTP 작업에 사용하기에 적합한 완전히 이스케이프된 형식으로 반환합니다.

적용 대상