Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/01/2005, 04:47
Avatar de javimartinez
javimartinez
 
Fecha de Ingreso: marzo-2003
Ubicación: Leganés (Madrid)
Mensajes: 284
Antigüedad: 21 años, 1 mes
Puntos: 1
Gracias por responder goncafa, ahí coloco la parte del código q da problemas:

PARTE DONDE SE ENVIA LA CADENA

Código PHP:
    //Enviamos la petición
    
salidaNS.println("GET lista_articulos HTTP/1.0\r\n"); 
    
salidaNS.flush(); 
donde salidaNS es un PrintWriter que se obtiene así
salidaNS = new PrintWriter(new OutputStreamWriter socketNS.getOutputStream()));


PARTE DONDE SE RECIBE LA CADENA

Código PHP:
    private String obtenerPeticion(BufferedReader entradathrows java.io.IOException{
    
String cadena="";
    
String datosEntrada;
    
datosEntrada entrada.readLine(); 
    while (
datosEntrada.length() > 0) {
        
cadena=cadena datosEntrada;
        
datosEntrada entrada.readLine(); 
    }

    return 
cadena;
    } 
como ya comente, si tras obtenerPeticion compruebo el contenido de la cadena leida este es "GET lista_articulos HTTP/1.0", sin el \r\n q hay al final. Esto mismo tambien pasa si pusiera más texto después del \r\n, por ejemplo "hola\r\nadios" al obtener la peticion tendría "holaadios".

Gracias y un saludo
__________________
Javi Martínez

Web: Acertijolandia Blog: A Entretenerse