Ciao a tutti,
la mia problematica è questa ovvero devo creare una semplice web service dove una pagina chiamata "prova.asp" chiama una pagina chiamata "receiver.asp" passandogli dei dati via post e vorrei che la pagina receiver gli rispondesse inviando la risposta anch'essa via post.
L'invio dei dati non è un problema e ho verificato funzionasse, il problema è la risposta non riesco a far tornare indietro la risposta per fargliela leggere via post alla pagina "prova.asp".
Se la risposta fosse in xml non avrei problemi (ho verificato) ma in post non so come fare.
Il codice che uso per chiamare e per leggere la risposta è questo (pagina.asp):
Mentre il codice della pagina receiver.asp semplificato dai calcoli non so come impostarlo.codice:metodo = "ctrl" token = "L0mYdcKwZXPeRvmo514zKeBjoDpdpP1P" Dim objHttp str = "method=" & metodo & "&token=" & token & "&cmd=_notify-synch" set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP") objHttp.open "POST", "http://www.sitodiprova.it/webservice/", false objHttp.setRequestHeader "Content-type", "application/x-www-form-urlencoded" objHttp.Send str ItemName = Request.form("item_name") response.Write(ItemName) set objHttp = nothing
Credo il content type sia quello che ho messo ma poi non so che codice scrivere per far si che poi prova.asp possa leggere la request.form("item_name")
Se mi bastasse una risposta in xml metterei così su receiver:codice:Response.ContentType = "text/html" ..... .....
e modificherei così prova.asp al posto del request.form("item_Name")codice:Response.ContentType = "text/xml" response.write "<ReturnValue>test ok</ReturnValue>"
ma ahimè io vorrei poter leggere la risposta di receiver tramite una request.form.codice:Response.ContentType = "text/xml" Response.Write objHttp.responsexml.xml
Sapete aiutarmi?
Grazie a tutti

Rispondi quotando