style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Problema con java.net.HttpURLConnection;

Muy buenos días, tengo una aplicación que me conecto a un webservice mediante HttpURLConnection.

pero me sale este error:

GRAVE: java.io.IOException: Server returned HTTP response code: 500 for URL: http://www.sisprosa.com.mx:8080/syspro/ReadXLM
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1313)

****************************
public String obtenerRespuestaConfirmarCompraIndigo(String numTransac)throws Exception {
String solicitud3 = obtenerCadenaConfirmacionCompra(numTransac);
URL url3 = new URL(ruta);
HttpURLConnection connection3 = (HttpURLConnection) url3.openConnection();
connection3.setDoOutput(true);
connection3.setRequestMethod("POST");
connection3.connect();
PrintWriter out3 = new PrintWriter(connection3.getOutputStream());
out3.println(solicitud3);
out3.close();
String cadena2;
/*AQUI MARCA EL ERROR YA QUE NO TRAE NADA EN EL etInputStream() */
BufferedReader in = new BufferedReader(
new InputStreamReader(connection3.getInputStream()));
StringBuilder sb=new StringBuilder();
String linea;
while ((linea = in.readLine()) != null) {
sb.append(linea);
}
cadena2 = sb.toString();
String cadenaMod=cadena2.replace("<");
System.out.println("Respuesta modificada ya:"+cadenaMod);
return cadenaMod;
}
***************************
Me funciona en swing, pero cuando la ocupo en webservice(porque tambien soy webservice, aunque tambien me conecto a otro web service). ya no me funciona

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

a patín?

Te aventaste tu web service a manita? Si usas Java 6, ya hay unas clases para web services. Y si no pues tienes Apache CXF o Axis2 o el módulo de web services de Spring, que te facilitan la vida para hacer clientes de web services e incluso para exponer algun componente como web service.

En cualquier caso el error 500 te lo devuelve el servidor web, revisa la descripción de códigos de error HTTP.

URLConnection

Muchas gracias
Ya lo solucioné el problema estaba en declarar la HttpURLConnection conexion, en otro método con con dif nombre.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">