Sending data from excel to Server using HTTP Post

前端 未结 1 1810
迷失自我
迷失自我 2020-12-30 18:10

How can I send data to Server from excel using HTTP Post?

Lets say the URL is: http://testingHttpPost/

And I want to send data from Cells A2 and B2. How woul

相关标签:
1条回答
  • 2020-12-30 18:23
    Sub XMLPost()
    Dim xmlhttp, sData As String
    
        With ActiveSheet
            sData = "x=" & URLencode(.Range("A2").Value) & _
                    "&y=" & URLencode(.Range("B2").Value)
        End With
    
        Set xmlhttp = CreateObject("microsoft.xmlhttp")
    
        With xmlhttp
            .Open "POST", " http://testingHttpPost/", False
            .setrequestheader "Content-Type", "application/x-www-form-urlencoded"
            .send sData
            Debug.Print .responsetext
        End With
    End Sub
    

    For URLencode function see here: How can I URL encode a string in Excel VBA?

    0 讨论(0)
提交回复
热议问题