- 기능 세부 설명 -
Abort
ㄴ진행중이던 작업을 중단합니다.
GetAllResponseHeaders
ㄴ모든 헤더값을 반환합니다.
GetResponseHeader(Header As String)
ㄴHeader에 준 값에 해당하는 헤더를 반환합니다.
ㄴ예제) i = [winhttp].GetResponseHeader("Content-Length")
Open(Method As String, Url 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 String, Password As String, Flags As HTTPREQUEST_SETCREDENTIALS_FLAGS)
ㄴ인증서/자격을 변경합니다.
SetProxy(ProxySetting As HTTPREQUEST_PROXY_SETTING, [ProxyServer], [BypassList])
ㄴ프록시 설정을 변경합니다.
SetRequestHeader(Header As String, Value As String)
ㄴ반환된 헤더를 변경합니다.
ㄴ예제) = [winhttp].SetRequestHeader "Content-Length", 1024
SetTimeouts(ResolveTimeout As Long, ConnectTimeout As Long, SendTimeout As Long, ReceiveTimeout As Long)
ㄴWinhttp가 웹으로부터 통신하는 과정의 시간을 제한합니다(기본값 : 60초 | 단위 : 밀리세컨드).
ㄴ예제) [winhttp].SetTimeouts 1000, 1000, 1000, 1000
Status
ㄴ웹 통신에 대한 권한을 반환합니다.
StatusText
ㄴ웹 통신에 대한 권한을 텍스트로 반환합니다.
WaitForResponse
ㄴ비동기방식으로 작동중일 경우, 통신이 완료될때까지 기다립니다.
ㄴ예제) [winhttp].WaitForResponse
출처 : http://cafe.naver.com/gogoomas/65168
'Coding > Etc' 카테고리의 다른 글
Webbrowser 에서 Proxy 설정하기 (0) | 2015.11.13 |
---|---|
C# Webbrowser 자바스크립트 에러 disable (0) | 2015.11.13 |
Regex 활용하여 파싱하기 (0) | 2015.11.12 |
디시인사이드 새글알리미 (7) | 2015.11.11 |
클릭시 웹브라우저 열기 (4) | 2015.11.10 |