System::Net::HttpWebRequest class

HttpWebRequest class

HTTP 웹 요청을 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하도록 사용하십시오.

class HttpWebRequest : public System::Net::WebRequest

메서드

메서드설명
Abort() override현재 요청을 중단합니다.
virtual AddRange(int32_t)‘Range’ 헤더를 현재 요청에 추가합니다.
virtual AddRange(System::String, int32_t, int32_t)‘Range’ 헤더를 현재 요청에 추가합니다.
BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) override리소스에 데이터를 쓰기 위한 스트림을 가져오는 비동기 작업을 시작합니다.
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override리소스에 대한 비동기 요청을 시작합니다.
EndGetRequestStream(System::SharedPtr<IAsyncResult>) override지정된 스트림을 가져오는 비동기 작업이 완료될 때까지 기다립니다.
EndGetResponse(System::SharedPtr<IAsyncResult>) override지정된 리소스에 대한 비동기 요청이 완료될 때까지 기다립니다.
get_Accept()‘Accept’ HTTP 헤더 값을 가져옵니다.
virtual get_AllowAutoRedirect()요청이 리디렉션을 따라야 하는지 여부를 나타내는 값을 가져옵니다.
virtual get_AllowReadStreamBuffering()리소스로부터 받은 데이터를 버퍼링해야 하는지 여부를 나타내는 값을 가져옵니다.
virtual get_AllowWriteStreamBuffering()데이터 전송을 위해 버퍼링이 활성화되어 있는지 여부를 나타내는 값을 가져옵니다.
virtual get_ClientCertificates()현재 요청과 연결된 인증서 컬렉션을 가져옵니다.
get_ConnectionGroupName() override연결 그룹의 이름을 가져옵니다.
get_ContentLength() override보낼 요청 데이터의 바이트 수를 가져옵니다.
get_ContentType() override요청의 MIME 타입을 가져옵니다.
get_ContinueTimeout()100-Continue 상태 코드가 수신될 때까지 기다릴 타임아웃을 가져옵니다.
virtual get_CookieContainer()현재 웹 요청과 연결된 쿠키 컨테이너를 가져옵니다.
get_Credentials() override현재 요청과 연결된 인증 정보를 가져옵니다.
virtual get_HaveResponse()응답이 수신되었는지 여부를 나타내는 값을 반환합니다.
get_Headers() overrideHTTP 헤더 컬렉션을 가져옵니다.
virtual get_KeepAlive()현재 요청에 ‘Keep-Alive’ 헤더가 포함되어야 하는지 여부를 나타내는 값을 가져옵니다.
virtual get_MaximumAutomaticRedirections()허용되는 최대 리디렉션 수를 가져옵니다.
get_Method() overrideHTTP 메서드를 가져옵니다.
get_PreAuthenticate() override요청이 사전 인증되어야 하는지 여부를 나타내는 값을 가져옵니다.
get_Proxy() overrideHTTP 프록시를 가져옵니다.
virtual get_Referer()‘Referer’ 헤더 값을 가져옵니다.
get_RequestUri() override요청 URI를 반환합니다.
virtual get_SendChunked()데이터를 세그먼트로 전송해야 하는지 여부를 나타내는 값을 가져옵니다.
get_ServicePoint()리소스에 대한 네트워크 연결을 나타내는 서비스 포인트를 반환합니다.
virtual get_SupportsCookieContainer()현재 요청이 쿠키 컨테이너를 사용할 수 있는지 여부를 나타내는 값을 반환합니다.
get_Timeout() override요청이 시간 초과될 때까지의 밀리초 단위 시간을 가져옵니다.
get_UseDefaultCredentials() override‘Credential’ 속성이 ‘DefaultCredentials’ 속성과 같은지 여부를 나타내는 값을 가져옵니다.
virtual get_UserAgent()‘User-Agent’ 헤더의 값을 가져옵니다.
GetRequestStream() override리소스에 데이터를 쓰기 위한 스트림을 반환합니다.
GetResponse() override현재 웹 요청과 연결된 웹 응답을 반환합니다.
HttpWebRequest(System::SharedPtr<Uri>)새 인스턴스를 생성합니다.
set_Accept(String)‘Accept’ HTTP 헤더 값을 설정합니다.
virtual set_AllowAutoRedirect(bool)요청이 리디렉션을 따라가야 하는지 여부를 나타내는 값을 설정합니다.
virtual set_AllowReadStreamBuffering(bool)리소스에서 받은 데이터를 버퍼링해야 하는지 여부를 나타내는 값을 설정합니다.
virtual set_AllowWriteStreamBuffering(bool)데이터 전송을 위해 버퍼링이 활성화되어 있는지 여부를 나타내는 값을 설정합니다.
virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>)현재 요청과 연결된 인증서 컬렉션을 설정합니다.
set_ConnectionGroupName(System::String) override연결 그룹의 이름을 설정합니다.
set_ContentLength(int64_t) override전송할 요청 데이터의 바이트 수를 설정합니다.
set_ContentType(String) override요청의 MIME 유형을 설정합니다.
set_ContinueTimeout(int32_t)100-Continue 상태 코드가 수신될 때까지 대기하는 시간 제한을 설정합니다.
virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>)현재 웹 요청과 연결된 쿠키 컨테이너를 설정합니다.
set_Credentials(System::SharedPtr<ICredentials>) override현재 요청과 연결된 인증 정보를 설정합니다.
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideHTTP 헤더 컬렉션을 설정합니다.
virtual set_KeepAlive(bool)현재 요청에 ‘Keep-Alive’ 헤더가 포함되어야 하는지 여부를 나타내는 값을 설정합니다.
virtual set_MaximumAutomaticRedirections(int)허용되는 최대 리디렉션 수를 설정합니다.
set_Method(String) overrideHTTP 메서드를 설정합니다.
set_PreAuthenticate(bool) override요청이 사전 인증되어야 하는지 여부를 나타내는 값을 설정합니다.
set_ProtocolVersion(System::Version)RTTI 정보.
set_Proxy(System::SharedPtr<IWebProxy>) overrideHTTP 프록시를 설정합니다.
virtual set_Referer(System::String)‘Referer’ 헤더의 값을 설정합니다.
virtual set_SendChunked(bool)데이터를 세그먼트로 전송해야 하는지를 나타내는 값을 설정합니다.
set_Timeout(int) override요청이 시간 초과될 때까지의 시간을 밀리초 단위로 설정합니다.
set_UseDefaultCredentials(bool) override‘Credential’ 속성이 ‘DefaultCredentials’ 속성과 같은지를 나타내는 값을 설정합니다.
virtual set_UserAgent(System::String)‘User-Agent’ 헤더의 값을 설정합니다.

또 보기