Hola a tod@s, estoy trabajando en una web en la que tengo que enviar y recoger información de un webservice REST. Por lo que he estado viendo, tengo que usar MSXML2.ServerXMLHTTP y he encontrado algunos ejemplos y lo tengo más o menos claro, pero necesito algo más de información, sobre todo del tipo de headers que se pueden enviar, y el formato que hay que usar, ya que uno de los que tengo que enviar es el de autenticación, y en todos los ejemplos que he encontrado, en ese punto pasa una variable (creo) y al no conocer el valor de la variable, no se como tengo que poner los datos de usuario y contraseña.
Os dejo uno de los ejemplos que he encontrado para que veais de que va todo el tema:
Código PHP:
Set objXMLDOC = Server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
'SET CALL TIMEOUTS
lResolve = 8 * 1000 'Timeout values are in milli-seconds
lConnect = 8 * 1000
lSend = 10 * 1000
lReceive = 10 * 1000
objXMLDOC.setTimeouts lResolve, lConnect, lSend, lReceive
'MAKE THE CALL
objXMLDOC.open "POST", "http://localhost/test3.asp", False
objXMLDOC.setRequestHeader "Content-Type", "text/xml"
'objXMLDOC.setRequestHeader "Authorization", "Basic " & UserPass
objXMLDOC.setRequestHeader "action", "updateMediaData"
DataToSend = "test=booyah"
objXMLDoc.send(DataToSend)
response.write objXMLDoc.status
response.write "<p>" & vbcrlf & vbcrlf
response.write objXMLDoc.responseText
Alguien me puede echar una manita, ya que estoy buscando con San Google pero al final siempre acabo encontrando la misma información que no me lo termina de resolver.
Muchas gracias por adelantado, salu2