이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

HttpServerUtility 클래스

 

게시 날짜: 2016년 11월

웹 요청을 처리하기 위한 도우미 메서드를 제공합니다.

네임스페이스:   System.Web
어셈블리:  System.Web(System.Web.dll에 있음)

System.Object
  System.Web.HttpServerUtility

public sealed class HttpServerUtility

이름설명
System_CAPS_pubpropertyMachineName

서버의 컴퓨터 이름을 가져옵니다.

System_CAPS_pubpropertyScriptTimeout

요청 제한 시간 값(초)을 가져와서 설정합니다.

이름설명
System_CAPS_pubmethodClearError()

이전 예외를 지웁니다.

System_CAPS_pubmethodCreateObject(String)

개체의 ProgID(프로그램 식별자)로 식별되는 COM 개체의 서버 인스턴스를 만듭니다.

System_CAPS_pubmethodCreateObject(Type)

개체의 형식으로 식별되는 COM 개체의 서버 인스턴스를 만듭니다.

System_CAPS_pubmethodCreateObjectFromClsid(String)

개체의 CLSID(클래스 식별자)로 식별되는 COM 개체의 서버 인스턴스를 만듭니다.

System_CAPS_pubmethodEquals(Object)

지정한 개체가 현재 개체와 같은지 여부를 확인합니다. (Object에서 상속됨)

System_CAPS_pubmethodExecute(IHttpHandler, TextWriter, Boolean)

현재 요청의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다. A TextWriter 부울 매개 변수 및 실행된 된 처리기에서 출력을 캡처하며를 지울지를 지정 된 QueryStringForm 컬렉션입니다.

System_CAPS_pubmethodExecute(String)

현재 요청의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다.

System_CAPS_pubmethodExecute(String, Boolean)

현재 요청의 컨텍스트에서 지정된 된 가상 경로 대 한 처리기를 실행 하 고을 지울지 여부를 지정 된 QueryStringForm 컬렉션입니다.

System_CAPS_pubmethodExecute(String, TextWriter)

현재 요청의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다. A TextWriter 실행된 된 처리기에서 출력을 캡처합니다.

System_CAPS_pubmethodExecute(String, TextWriter, Boolean)

현재 요청의 컨텍스트에서 지정된 가상 경로에 대한 처리기를 실행합니다. A TextWriter 출력을 캡처하며 부울 매개 변수는 페이지에서 다음을 지울지를 지정 된 QueryStringForm 컬렉션입니다.

System_CAPS_pubmethodGetHashCode()

기본 해시 함수로 작동합니다.(Object에서 상속됨)

System_CAPS_pubmethodGetLastError()

이전 예외를 반환합니다.

System_CAPS_pubmethodGetType()

현재 인스턴스의 Type을 가져옵니다.(Object에서 상속됨)

System_CAPS_pubmethodHtmlDecode(String)

HTML로 인코딩된 문자열을 디코딩하여 디코딩된 문자열을 반환합니다.

System_CAPS_pubmethodHtmlDecode(String, TextWriter)

HTML로 인코딩된 문자열을 디코딩하고 그 결과 출력을 보냅니다는 TextWriter 출력 스트림입니다.

System_CAPS_pubmethodHtmlEncode(String)

문자열을 HTML로 인코딩하고 인코딩된 문자열을 반환합니다.

System_CAPS_pubmethodHtmlEncode(String, TextWriter)

HTML-문자열을 인코딩하고 그 결과를 출력 한 TextWriter 출력 스트림입니다.

System_CAPS_pubmethodMapPath(String)

지정된 가상 경로에 해당하는 실제 파일 경로를 반환합니다.

System_CAPS_pubmethodToString()

현재 개체를 나타내는 문자열을 반환합니다.(Object에서 상속됨)

System_CAPS_pubmethodTransfer(IHttpHandler, Boolean)

현재 페이지의 실행을 종료 하 고 구현 하는 사용자 지정 HTTP 처리기를 사용 하 여 새 요청의 실행을 시작 하는 IHttpHandler 을 지울지를 지정 하 고 인터페이스는 QueryStringForm 컬렉션입니다.

System_CAPS_pubmethodTransfer(String)

현재 요청에 대해 현재 페이지의 실행을 종료하고 해당 페이지의 지정된 URL 경로를 사용하여 새 페이지의 실행을 시작합니다.

System_CAPS_pubmethodTransfer(String, Boolean)

현재 페이지의 실행을 종료하고 해당 페이지의 지정된 URL 경로를 사용하여 새 페이지의 실행을 시작합니다. 지울지 여부를 지정 하는 QueryStringForm 컬렉션입니다.

System_CAPS_pubmethodTransferRequest(String)

지정된 URL의 비동기 실행을 수행합니다.

System_CAPS_pubmethodTransferRequest(String, Boolean)

지정된 URL의 비동기 실행을 수행하고 쿼리 문자열 매개 변수를 유지합니다.

System_CAPS_pubmethodTransferRequest(String, Boolean, String, NameValueCollection)

지정된 HTTP 메서드와 헤더를 사용하여 지정된 URL의 비동기 실행을 수행합니다.

System_CAPS_pubmethodTransferRequest(String, Boolean, String, NameValueCollection, Boolean)

지정된 HTTP 메서드, 헤더 및 경로를 사용하여 지정된 URL의 비동기 실행을 수행하며 폼 값과 사용자 ID를 선택적으로 유지합니다.

System_CAPS_pubmethodUrlDecode(String)

문자열을 URL로 디코딩하고 디코딩된 문자열을 반환합니다.

System_CAPS_pubmethodUrlDecode(String, TextWriter)

URL에서 받은 HTML 문자열을 디코딩하고 그 결과 출력을 보냅니다는 TextWriter 출력 스트림입니다.

System_CAPS_pubmethodUrlEncode(String)

문자열을 URL로 인코딩하고 인코딩된 문자열을 반환합니다.

System_CAPS_pubmethodUrlEncode(String, TextWriter)

URL-문자열을 인코딩하고 그 결과를 출력 한 TextWriter 출력 스트림입니다.

System_CAPS_pubmethodUrlPathEncode(String)

사용하지 마세요. 브라우저 호환성을 위해서만 제공됩니다. UrlEncode을 사용하십시오.

System_CAPS_pubmethodSystem_CAPS_staticUrlTokenDecode(String)

Base 64 숫자를 사용하여 URL 문자열 토큰을 해당하는 바이트 배열로 디코딩합니다.

System_CAPS_pubmethodSystem_CAPS_staticUrlTokenEncode(Byte[])

Base 64 숫자를 사용하여 URL에서 전송하기에 적합한 동등한 문자열 표현으로 바이트 배열을 인코딩합니다.

The methods and properties of the T:System.Web.HttpServerUtility class are exposed through the intrinsic P:System.Web.HttpContext.Server object provided by ASP.NET.

A Visual Studio Web site project with source code is available to accompany this topic: Downloadhttp://go.microsoft.com/fwlink/?LinkId=192870.

The following example demonstrates how to use the M:System.Web.HttpServerUtility.HtmlEncode(System.String) method and the M:System.Web.HttpServerUtility.UrlEncode(System.String) method of the T:System.Web.HttpServerUtility class. The M:System.Web.HttpServerUtility.HtmlEncode(System.String) method helps ensure that any user-supplied string input will be rendered as static text in browsers instead of executable script or HTML elements. The M:System.Web.HttpServerUtility.UrlEncode(System.String) method encodes URLs so that they are correctly transmitted in the HTTP stream.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Button1_Click(object sender, EventArgs e)
    {
        if (!String.IsNullOrEmpty(TextBox1.Text))
        {
            // Access the HttpServerUtility methods through
            // the intrinsic Server object.
            Label1.Text = "Welcome, " +
                Server.HtmlEncode(TextBox1.Text) +
                ".<br/> The url is " + 
                Server.UrlEncode(Request.Url.ToString());
        }
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>HttpServerUtility Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        Enter your name:<br />

        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Submit" />
        <br />
        <asp:Label ID="Label1" runat="server"/>
        </div>
    </form>
</body>
</html>

.NET Framework
1.1 이후 사용 가능

이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.

맨 위로 이동
표시: