Estou fazendo uns testes aqui para enviar dados com o objeto MSXML2.ServerXMLHTTP.
Dim oXMLConn, retorno, dados
dados = "id" & "=" & "abcd"
Set oXMLConn = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
oXMLConn.Open "POST", "http://localhost:85/teste.asp", false
oXMLConn.Send(dados)
retorno = oXMLConn.responseText
O problema está em fazer um request dos dados na página teste.asp
Na página teste.asp estou usando:
Request.Form("id")
Mas a variável retorno não retorna nada.
Só funciona se eu passar o parâmetro pela URL, algo como
oXMLConn.Open "POST", "http://localhost:85/teste.asp?id="&id, false
E na página teste.asp usar Request.QueryString("id")
O problema está em recuperar os dados que são passado pelo
oXMLConn.Send(dados)
O que está errado?