2012-12-07 37 views
5

tôi gửi một yêu cầu bưu điện đến http://www.pgu.donland.ru/php/Login.php sử dụng HttpClient và muốn nhận được câu trả lời như thế này:Android POST có phản hồi trống

<?xml version="1.0" encoding="utf-8"?><resp status="1" uD="John" UID="2" e=""/> 

nhưng tiếc là tôi tiếp tục nhận được:

<?xml version="1.0" encoding="utf-8"?> <resp status="1" uD="" UID="" e=""/>

gì đang xảy ra ở đây?

Tôi đang sử dụng một lớp tùy chỉnh với HttpClient lĩnh vực khách hàng trong đó và trong constructor của tôi, tôi đang sử dụng các thiết lập này:

SchemeRegistry schemeRegistry = new SchemeRegistry(); 
    schemeRegistry.register(new Scheme("http", PlainSocketFactory 
            .getSocketFactory(), 80)); 
    schemeRegistry.register(new Scheme("https", new EasySSLSocketFactory(), 
            443)); 

    HttpParams params = new BasicHttpParams(); 
    params.setParameter(ConnManagerPNames.MAX_TOTAL_CONNECTIONS, 30); 
    params.setParameter(ConnManagerPNames.MAX_CONNECTIONS_PER_ROUTE, 
            new ConnPerRouteBean(30)); 
    params.setParameter(HttpProtocolParams.USE_EXPECT_CONTINUE, false); 
    params.setParameter("http.socket.timeout", timeout * 1000); 
    params.setParameter("http.connection.timeout", timeout * 1000); 
    // params.setParameter("http.connection-manager.timeout", new 
    // Long(timeout * 1000)); 
    params.setParameter("http.protocol.head-body-timeout", timeout * 1000); 
    HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); 

    ClientConnectionManager cm = new SingleClientConnManager(params, 
            schemeRegistry); 
    this.client = new DefaultHttpClient(cm, params); 

Nhờ sự giúp đỡ bạn có thể cung cấp.

Trả lời

2

sự cố ở phía máy chủ. Kiểm tra mã Login.php.

0

Vâng, tiếng Nga không phải là ngôn ngữ dễ dàng nhất cho tiếng Ý nhưng ... Có vẻ như thông số uD và UID được máy chủ lặp lại sau khi nhận được tên người dùng/mật khẩu (hoặc khóa người dùng) từ khách hàng. Có thể bạn không gửi bất kỳ userID hoặc bất kỳ cặp tên người dùng/mật khẩu nào vào máy chủ để nó không thể trả lời bạn theo cách mong đợi.

+0

Tôi gửi tên người dùng hợp lệ và vượt qua – Valeriy

+0

Sau đó, vấn đề là trên máy chủ, chắc chắn. – AlexBottoni

Các vấn đề liên quan