1

PC で Web サービスを実行していますが、最近アプリケーションを 2.2 から変更しました。4.0 の場合、その後は WS に接続できなくなりました。

答えを探していますが、何も見つかりませんでした。

私のアプリケーションはこのような URL を参照していますhttp://10.0.2.2:8080 ...しかし、うまくいきません。

私のコードは次のとおりです。

private static final String URL_WS = "http://10.0.2.2:8080/WS_TaxiShare/)";


public String login(String email, String password) throws Exception {

    String[] resposta = new WSClient().get(URL_WS + "login/login/?login="+ email +"&password="+ password);

    String saida = resposta[1];
    if (resposta[0].equals("200")) {
        return saida;
    } else {
        return saida;
    }
}

これで WSClient

public class WSClient {

    public final String[] get(String url) {

        String[] result = new String[2];
        HttpGet httpget = new HttpGet(url);
        HttpResponse response;

        try {
        Log.i("Get taxi", "Url -> " + url);
        response = HttpClientSingleton.getHttpClientInstace().execute(httpget);
        HttpEntity entity = response.getEntity();

        if (entity != null) {
            result[0] = String.valueOf(response.getStatusLine().getStatusCode());
            InputStream instream = entity.getContent();
            result[1] = toString(instream);
            instream.close();
            Log.i("get", "Result from post JsonPost : " + result[0] + " : " + result[1]);
        }
    } catch (Exception e) {
        Log.i("Exception no get WS taxi", "Exception ->" + e);
        result[0] = "0";
        result[1] = "Falha de rede!";
    }
    return result;
}
4

1 に答える 1