HttpListenerResponse HttpListenerResponse HttpListenerResponse HttpListenerResponse Class

정의

HttpListener 개체에서 처리하고 있는 요청에 대한 응답을 나타냅니다.Represents a response to a request being handled by an HttpListener object.

public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
    interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
상속
HttpListenerResponseHttpListenerResponseHttpListenerResponseHttpListenerResponse
구현

설명

클라이언트 리소스에 대 한 요청에서 하는 경우 처리를 HttpListener 개체를 요청 및 응답에서 애플리케이션에 사용할 수는 HttpListenerContext 개체.When a client makes a request for a resource handled by an HttpListener object, the request and response are made available to your application in an HttpListenerContext object. 요청으로 표시 됩니다는 HttpListenerRequest 개체에 사용할 수 있습니다는 HttpListenerContext.Request 속성입니다.The request is represented by an HttpListenerRequest object and is available in the HttpListenerContext.Request property. 응답으로 표시 됩니다는 HttpListenerResponse 개체에 사용할 수 있습니다는 HttpListenerContext.Response 속성입니다.The response is represented by an HttpListenerResponse object and is available in the HttpListenerContext.Response property.

와 같은 다양 한 속성을 설정 하 여 응답을 사용자 지정할 수 있습니다 StatusCode하십시오 StatusDescription, 및 Cookies합니다.You can customize the response by setting various properties, such as StatusCode, StatusDescription, and Cookies. 사용 된 HttpListenerResponse.OutputStream 속성을는 Stream 인스턴스는 응답에 데이터를 쓸 수 있습니다.Use the HttpListenerResponse.OutputStream property to obtain a Stream instance to which response data can be written. 마지막으로 클라이언트에 보낼 응답 데이터를 호출 하 여는 Close 메서드.Finally, send the response data to the client by calling the Close method.

속성

ContentEncoding ContentEncoding ContentEncoding ContentEncoding

이 응답의 Encoding에 대한 OutputStream을 가져오거나 설정합니다.Gets or sets the Encoding for this response's OutputStream.

ContentLength64 ContentLength64 ContentLength64 ContentLength64

응답에 포함된 본문 데이터의 바이트 수를 가져오거나 설정합니다.Gets or sets the number of bytes in the body data included in the response.

ContentType ContentType ContentType ContentType

반환된 콘텐츠의 MIME 형식을 가져오거나 설정합니다.Gets or sets the MIME type of the content returned.

Cookies Cookies Cookies Cookies

응답과 함께 반환된 쿠키의 컬렉션을 가져오거나 설정합니다.Gets or sets the collection of cookies returned with the response.

Headers Headers Headers Headers

서버에서 반환되는 헤더 이름/값 쌍의 컬렉션을 가져오거나 설정합니다.Gets or sets the collection of header name/value pairs returned by the server.

KeepAlive KeepAlive KeepAlive KeepAlive

서버에서 영구 연결을 요청하는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether the server requests a persistent connection.

OutputStream OutputStream OutputStream OutputStream

응답을 쓸 수 있는 대상 Stream 개체를 가져옵니다.Gets a Stream object to which a response can be written.

ProtocolVersion ProtocolVersion ProtocolVersion ProtocolVersion

응답에 사용되는 HTTP 버전을 가져오거나 설정합니다.Gets or sets the HTTP version used for the response.

RedirectLocation RedirectLocation RedirectLocation RedirectLocation

이 응답의 HTTP Location 헤더 값을 가져오거나 설정합니다.Gets or sets the value of the HTTP Location header in this response.

SendChunked SendChunked SendChunked SendChunked

응답에 청크 분할 전송 인코딩을 사용할지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets whether the response uses chunked transfer encoding.

StatusCode StatusCode StatusCode StatusCode

클라이언트에 반환되는 HTTP 상태 코드를 가져오거나 설정합니다.Gets or sets the HTTP status code to be returned to the client.

StatusDescription StatusDescription StatusDescription StatusDescription

클라이언트에 반환되는 HTTP 상태 코드의 텍스트 설명을 가져오거나 설정합니다.Gets or sets a text description of the HTTP status code returned to the client.

메서드

Abort() Abort() Abort() Abort()

응답을 보내지 않고 클라이언트에 대한 연결을 닫습니다.Closes the connection to the client without sending a response.

AddHeader(String, String) AddHeader(String, String) AddHeader(String, String) AddHeader(String, String)

지정된 헤더 및 값을 이 응답에 대한 HTTP 헤더에 추가합니다.Adds the specified header and value to the HTTP headers for this response.

AppendCookie(Cookie) AppendCookie(Cookie) AppendCookie(Cookie) AppendCookie(Cookie)

이 응답에 대한 쿠키의 컬렉션에 지정된 Cookie를 추가합니다.Adds the specified Cookie to the collection of cookies for this response.

AppendHeader(String, String) AppendHeader(String, String) AppendHeader(String, String) AppendHeader(String, String)

이 응답과 함께 보낼 지정된 HTTP 헤더에 값을 추가합니다.Appends a value to the specified HTTP header to be sent with this response.

Close() Close() Close() Close()

클라이언트에 응답을 보내고 이 HttpListenerResponse 인스턴스에서 보유한 리소스를 해제합니다.Sends the response to the client and releases the resources held by this HttpListenerResponse instance.

Close(Byte[], Boolean) Close(Byte[], Boolean) Close(Byte[], Boolean) Close(Byte[], Boolean)

지정된 바이트 배열을 클라이언트에 반환하고 이 HttpListenerResponse 인스턴스에서 보유한 리소스를 해제합니다.Returns the specified byte array to the client and releases the resources held by this HttpListenerResponse instance.

CopyFrom(HttpListenerResponse) CopyFrom(HttpListenerResponse) CopyFrom(HttpListenerResponse) CopyFrom(HttpListenerResponse)

지정된 HttpListenerResponse의 속성을 이 응답에 복사합니다.Copies properties from the specified HttpListenerResponse to this response.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
Redirect(String) Redirect(String) Redirect(String) Redirect(String)

클라이언트를 지정된 URL로 리디렉션하도록 응답을 구성합니다.Configures the response to redirect the client to the specified URL.

SetCookie(Cookie) SetCookie(Cookie) SetCookie(Cookie) SetCookie(Cookie)

이 응답과 함께 보낸 쿠키의 컬렉션에서 Cookie를 추가하거나 업데이트합니다.Adds or updates a Cookie in the collection of cookies sent with this response.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

명시적 인터페이스 구현

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

HttpListenerResponse에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the HttpListenerResponse.

적용 대상

추가 정보