Tengo que armar una aplicaci�n web donde el usuario se conecte a trav�s de
un link similar al que describo y realice una petici�n al servidor para
sobre un producto en concreto
http://miservidor/verificacion.aspx?catalogo=01ABROJO&user=Alfa01
La aplicaci�n debe devolver al cliente un string que contiene un n�mero de
referencia y un precio, string que el debe poder recoger y tratar en su
aplicaci�n web (no se como funciona su aplicaci�n ni sobre que est�
montada).
He pensado que esto se podria hacer en un servico web que recogiera la
petici�n, consultara la base de datos correspondiente y devolviera la
respuesta, pero no se si voy bien encaminado... y es la primera vez que me
enfrento a una cosa similar.
�alguen puede orientarme un poco?, sobre todo en el tema de devolver la
respuesta y entender como la va a recoger el cliente.
Voy a usar vb.net (VS2003) para armar la aplicaci�n.
Gracias de nuevo.
Javi
No, un servicio web no es adecuado para esto. El servicio web te va a
devolver los resultados codificados en XML seg�n el protocolo SOAP, que no
es lo que el cliente quiere, ya que te han pedido un simple string con la
referencia y el precio.
Es preferible que lo hagas directamente en un .aspx. Lo �nico que tienes
que hacer es, en el Page_Load, buscar los datos que te piden, escribirlos
con Response.Write(....), y hacer un Response.End. Opcionalmente, puedes
modificar tambi�n las cabeceras para que el ResponseType sea "text/plain",
pero probablemente a tu cliente le dar� lo mismo si dejas la cabecera como
html.
Si quieres optimizarlo un pel�n m�s, puedes usar un .ashx ("generic
handler") en lugar del .aspx. El contenido es muy similar, s�mplemente
devuelves el resultado con un context.Response.Write. Si miras la plantilla
que te genera el Visual Studio 2008 cuando a�ades un .ashx al proyecto,
ver�s que ya trae incluso la cabecera text/plain, as� que solo tienes que
cambiar el texto que quieres responder.
> Voy a usar vb.net (VS2003) para armar la aplicaci�n.
Si vas a usar el 2003, creo recordar que no tiene la plantilla para
.ashx, as� que tendr�s que quedarte con la opci�n del .aspx.
"Alberto Poblacion" <earthling-quitae...@poblacion.org>
escribi� en el mensaje news:ucNa4wxf...@TK2MSFTNGP02.phx.gbl...