Foro de elhacker.net

Programación => Java => Mensaje iniciado por: imaginawireless en 29 Marzo 2012, 13:21 pm



Título: error al leer cabecera http ????
Publicado por: imaginawireless en 29 Marzo 2012, 13:21 pm
Hola gente.

¿Puede alguíen ayudarme con este error?

Citar
com.microsoft.sqlserver.jdbc.SQLServerException: Sintaxis incorrecta cerca de 'https:'.

Cuando le paso desde Netbeans esta cadena al SQL, me dice que hay un error en la sintaxis, pero no logro ver porque.

Citar
INSERT INTO ZQV655X VALUES('XXXXXXX',200,'<html><head><script language="javascript">var ip = '';if (ip == '') ip = location.host;location.href='https://' + ip + '/';</script></head> </html> ')

Gracias


Título: Re: error al leer cabecera http ????
Publicado por: visualfree en 29 Marzo 2012, 13:34 pm
me muestras esto:

[com.microsoft.sqlserver.jdbc.SQLServerException: ]

deberias terminar con ; y no con :


Título: Re: error al leer cabecera http ????
Publicado por: imaginawireless en 4 Abril 2012, 21:23 pm
Pero ese es el error que me devuelve la consola de Netbeans.

La cadena que lanzo de SQL es la de abajo


Título: Re: error al leer cabecera http ????
Publicado por: visualfree en 5 Abril 2012, 08:02 am
ufff perdona lo vi a la rapida...


Título: Re: error al leer cabecera http ????
Publicado por: Proteus1989 en 5 Abril 2012, 13:51 pm
Código
  1. "<html><head><script language=\"javascript\">var ip = \'';if (ip == \'') ip = location.host;location.href='https://" + ip + "/';</script></head> </html>"

Prueba con eso


Título: Re: error al leer cabecera http ????
Publicado por: imaginawireless en 8 Abril 2012, 19:35 pm
Perdona.

¿Puedes volver  postearmelo? Es que no se ve.


Título: Re: error al leer cabecera http ????
Publicado por: Proteus1989 en 8 Abril 2012, 20:37 pm
Pulsa sobre el boton citar en mi mensaje anterior y veras el texto completo


Título: Re: error al leer cabecera http ????
Publicado por: imaginawireless en 9 Abril 2012, 01:23 am
Esta bien lo que me pones, pero la cabecera no se puede tocar. De lo que se trata es poder leer la cabecera http, y guardarla en una base de datos sin modificarla.

Cuando hago el Http GET, no puedo modificarlo porque necesito guarda el JScript o el código que me devuelve el servidor Http para su posterior análisis.


Título: Re: error al leer cabecera http ????
Publicado por: Proteus1989 en 9 Abril 2012, 12:46 pm
Puedes intentar pasarle una variable formateada
Código
  1. cabecera = new String(cabecera , "UTF8");

Donde utf8 sería el tipo de codificación que tenga tu base de datos