Test Foro de elhacker.net SMF 2.1

Programación => Programación General => 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?

Citarcom.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.

CitarINSERT 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 (java) [Seleccionar]

"<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 (java) [Seleccionar]

cabecera = new String(cabecera , "UTF8");


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