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.
Tôi gửi tên người dùng hợp lệ và vượt qua – Valeriy
Sau đó, vấn đề là trên máy chủ, chắc chắn. – AlexBottoni