HttpListenerResponse 클래스

정의

HttpListener 개체에서 처리하고 있는 요청에 대한 응답을 나타냅니다.

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

설명

클라이언트 리소스에 대 한 요청에서 하는 경우 처리를 HttpListener 개체를 요청 및 응답에서 애플리케이션에 사용할 수는 HttpListenerContext 개체. 요청은 개체로 HttpListenerRequest 표시되며 속성에서 HttpListenerContext.Request 사용할 수 있습니다. 응답은 개체로 HttpListenerResponse 표시되며 속성에서 HttpListenerContext.Response 사용할 수 있습니다.

, StatusDescription및 와 같은 StatusCode다양한 속성을 설정하여 응답을 사용자 지정할 수 있습니다Cookies. 사용 된 HttpListenerResponse.OutputStream 응답 데이터를 쓸 수 있는 인스턴스를 Stream 가져오려면 속성입니다. 마지막으로 메서드를 호출하여 응답 데이터를 클라이언트에 보냅니다 Close .

속성

ContentEncoding

이 응답의 Encoding에 대한 OutputStream을 가져오거나 설정합니다.

ContentLength64

응답에 포함된 본문 데이터의 바이트 수를 가져오거나 설정합니다.

ContentType

반환된 콘텐츠의 MIME 형식을 가져오거나 설정합니다.

Cookies

응답과 함께 반환된 쿠키의 컬렉션을 가져오거나 설정합니다.

Headers

서버에서 반환되는 헤더 이름/값 쌍의 컬렉션을 가져오거나 설정합니다.

KeepAlive

서버에서 영구 연결을 요청하는지 여부를 나타내는 값을 가져오거나 설정합니다.

OutputStream

응답을 쓸 수 있는 대상 Stream 개체를 가져옵니다.

ProtocolVersion

응답에 사용되는 HTTP 버전을 가져오거나 설정합니다.

RedirectLocation

이 응답의 HTTP Location 헤더 값을 가져오거나 설정합니다.

SendChunked

응답에 청크 분할 전송 인코딩을 사용할지 여부를 나타내는 값을 가져오거나 설정합니다.

StatusCode

클라이언트에 반환되는 HTTP 상태 코드를 가져오거나 설정합니다.

StatusDescription

클라이언트에 반환되는 HTTP 상태 코드의 텍스트 설명을 가져오거나 설정합니다.

메서드

Abort()

응답을 보내지 않고 클라이언트에 대한 연결을 닫습니다.

AddHeader(String, String)

지정된 헤더 및 값을 이 응답에 대한 HTTP 헤더에 추가합니다.

AppendCookie(Cookie)

이 응답에 대한 쿠키의 컬렉션에 지정된 Cookie를 추가합니다.

AppendHeader(String, String)

이 응답과 함께 보낼 지정된 HTTP 헤더에 값을 추가합니다.

Close()

클라이언트에 응답을 보내고 이 HttpListenerResponse 인스턴스에서 보유한 리소스를 해제합니다.

Close(Byte[], Boolean)

지정된 바이트 배열을 클라이언트에 반환하고 이 HttpListenerResponse 인스턴스에서 보유한 리소스를 해제합니다.

CopyFrom(HttpListenerResponse)

지정된 HttpListenerResponse의 속성을 이 응답에 복사합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Redirect(String)

클라이언트를 지정된 URL로 리디렉션하도록 응답을 구성합니다.

SetCookie(Cookie)

이 응답과 함께 보낸 쿠키의 컬렉션에서 Cookie를 추가하거나 업데이트합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IDisposable.Dispose()

HttpListenerResponse에서 사용하는 모든 리소스를 해제합니다.

적용 대상

추가 정보