HTTPにてデータのやり取りを行う

広告

広告

解説

HTTPにてGET及びPOSTを行う方法。レスポンスは下記サンプルではbufに格納される。

ソース

    Dim Http
    Dim buf As String
    Dim targetURI As String
    

'POSTサンプル
    targetURI = "http://sample.com/piyo.cgi"
    
    Set Http = CreateObject("MSXML2.XMLHTTP")
    Http.Open "POST", targetURI, False
    Http.send "piyo=hoge&hoge=piyo"
    buf = StrConv(Http.ResponseBody, vbUnicode)
    Set Http = Nothing

'GETサンプル
    targetURI = "http://sample.com/piyo.cgi?id=" & text_id & "&pw=" & text_pw
    
    Set Http = CreateObject("MSXML2.XMLHTTP")
    Http.Open "GET", targetURI, False
    Http.send
    buf = StrConv(Http.ResponseBody, vbUnicode)
    Set Http = Nothing

広告

Copyright (C) 2006 七鍵 key@do.ai 初版:2006年08月28日 最終更新:2006年08月28日