본문으로 바로가기

WinhttpRequest

category Coding/C# 2015. 11. 13. 00:35

- 기능 세부 설명 -

 

Abort

ㄴ진행중이던 작업을 중단합니다.

 

GetAllResponseHeaders

ㄴ모든 헤더값을 반환합니다.

 

GetResponseHeader(Header As String)

Header에 준 값에 해당하는 헤더를 반환합니다.

ㄴ예제) i = [winhttp].GetResponseHeader("Content-Length")

 

Open(Method As StringUrl As String, [Async])

Url 에 주어진 주소에 Method 방식으로 통신을 준비합니다([Async]는 동기/비동기 설정)

ㄴ예제) [winhttp].Open("GET", "http://www.naver.com", True

 

Option(Option As WinHttpRequestOption)

Option 의 설정을 변경합니다.

 

ResponseBody

ㄴ웹으로부터 수신된 데이터를 반환합니다.

ㄴ예제) i = StrConv([winhttp].ResponseBody, vbUnicode)

 

ResponseStream

ㄴ웹으로부터 수신된 스트림을 반환합니다.

 

ResponseText

ㄴ웹으로부터 수신된 텍스트를 반환합니다.

 

Send([Body])

ㄴ준비된 통신을 [Body]에 주어진 자료를 이용하여 시작합니다.

 

SetAutoLogonPolicy(AutoLogonPolicy As WinHttpRequestAutoLogonPolicy)

ㄴ자동 로그인 방식을 설정합니다.

 

SetClientCertificate(ClientCertificate As String)

ㄴ클라이언트의 공인인증서를 변경합니다.

 

SetCredentials(UserName As StringPassword As StringFlags As HTTPREQUEST_SETCREDENTIALS_FLAGS)

ㄴ인증서/자격을 변경합니다.

 

SetProxy(ProxySetting As HTTPREQUEST_PROXY_SETTING, [ProxyServer], [BypassList])

ㄴ프록시 설정을 변경합니다.

 

SetRequestHeader(Header As StringValue As String)

ㄴ반환된 헤더를 변경합니다.

ㄴ예제) = [winhttp].SetRequestHeader "Content-Length", 1024

 

SetTimeouts(ResolveTimeout As LongConnectTimeout As LongSendTimeout As LongReceiveTimeout As Long)

ㄴWinhttp가 웹으로부터 통신하는 과정의 시간을 제한합니다(기본값 : 60초 | 단위 : 밀리세컨드).

ㄴ예제) [winhttp].SetTimeouts 1000, 1000, 1000, 1000

 

Status

ㄴ웹 통신에 대한 권한을 반환합니다.

 

StatusText

ㄴ웹 통신에 대한 권한을 텍스트로 반환합니다.

 

WaitForResponse

ㄴ비동기방식으로 작동중일 경우, 통신이 완료될때까지 기다립니다.

ㄴ예제) [winhttp].WaitForResponse


출처 : http://cafe.naver.com/gogoomas/65168



다른 사람들이 많이 읽은 글

'Coding > C#' 카테고리의 다른 글

Regex 그룹명 붙이기  (0) 2015.11.17
Webbrowser 에서 Proxy 설정하기  (0) 2015.11.13
WinhttpRequest  (0) 2015.11.13
Regex 활용하여 파싱하기  (0) 2015.11.12
디시인사이드 새글알리미  (7) 2015.11.11
클릭시 웹브라우저 열기  (4) 2015.11.10

댓글을 달아 주세요