1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| Function HttpPost(Url As String, PostMsg As String) As String On Error GoTo er Dim XMLHTTP As Object Set XMLHTTP = CreateObject("Msxml2.XMLHTTP") If Not IsObject(XMLHTTP) Then Set XMLHTTP = CreateObject("Microsoft.XMLHTTP") If Not IsObject(XMLHTTP) Then Exit Function End If XMLHTTP.Open "POST", Url, False XMLHTTP.SetRequestHeader "CONTENT-TYPE", "application/json"
XMLHTTP.send PostMsg
Do While XMLHTTP.ReadyState <> 4 DoEvents Loop
If XMLHTTP.Status = 200 Then HttpPost = XMLHTTP.ResponseText Else HttpPost = "400" End If
Exit Function er:
HttpPost = "false" End Function
|