Servidor http idea / duda

Tus preguntas. Algoritmos o Grupos de Comandos formando Programas Escripts.
Responder
kaxim
Mensajes: 14
Registrado: 09 May 2014, 23:31

Servidor http idea / duda

Mensaje por kaxim »

Hay alguna solcuión nativa y básica para recibir peticiones PUT de un servidor remoto?

Dentro de esas peticiones hay una estructura similar a la siguiente:
<authorizationRequest><device>112</device><user>23AB1187A</user></authorizationRequest>

La respuesta a esa petición sería:
200 OK
<authorizationRequest><device>112</device></authorizationRequest>

Básicamente es para autorizar el acceso a usuarios. Lo que quiero es gestionar estos usuarios según la hora local que tenga el equipo.
Avatar de Usuario
arkcrew
Profesional del Autoit
Mensajes: 506
Registrado: 28 Sep 2009, 19:17
Ubicación: Granada, España
Contactar:

Re: Servidor http idea / duda

Mensaje por arkcrew »

Mmm, quizás si modificas un poco la UDF de WinHTTP puedas hacer un put, si no podrías modificar la parte web para que recibiese un POST XML y parsearlo.

Saludos
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Servidor http idea / duda

Mensaje por Dany »

Podrias usar el objecto COM WinHttpRequest.

Saludos
  • ............................................Imagen
    ......................................Imagen
kaxim
Mensajes: 14
Registrado: 09 May 2014, 23:31

Re: Servidor http idea / duda

Mensaje por kaxim »

Si no me equivoxo el objeto COM de winhttprequest es para crear y enviar la peticion.
Precisamente lo que quiero hacer es al rebés, abrir un puerto TCP y estar a la espera de recibir una peticion PUT y contestar 200 OK.

Alguna idea de como hacer eso?
kaxim
Mensajes: 14
Registrado: 09 May 2014, 23:31

Re: Servidor http idea / duda

Mensaje por kaxim »

Me respondo a mi mismo.
He encontrado la siguiente web donde habla de cómo crear un servidor web:

http://www.autoitscript.com/forum/topic ... re-autoit/

La idea es la misma que tener un servidor web, pero diferenciando de recibir un comando PUT y/o GET.

Lo he estado probando hoy y funciona correctamente.

Un saludo.
Responder