0

Androidクライアントを介してnodejsサーバーに接続しようとしていますが、接続さえできません..いくつかのチュートリアルに従おうとしましたが、無駄でした..jsonオブジェクトをnodejsサーバーに送信するにはどうすればよいですか..

try{
    DefaultHttpClient httpClient = new DefaultHttpClient();
    HttpPost request = new HttpPost();
    request.setHeader("Content-type", "application/json");

    URI uri = new URI("http://192.168.1.100:8080/"); 
    request.setURI(uri);
    JSONObject json = new JSONObject();
    Log.i("request", "OBject made");
    json.put("users", et.getText().toString());
    StringEntity se = new StringEntity(json.toString());
    Log.i("request", "String Entity made");
    se.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
    request.setEntity(se);
    Log.i("request", "Set String Entity made");
    HttpResponse response = httpClient.execute(request);
    tv.setText(response.getEntity().getContent().toString());

    }
    catch(Exception ex)
    {
        ex.printStackTrace();
    }
4

1 に答える 1

0

チェックすること:

  1. オフィスのコンピューターからこれを試していますか?そのコンピューターは接続できますhttp://192.168.1.100:8080/か?(cURLまたはWebブラウザーを介して試してください
  2. あなたはあなたのAndroidデバイスからこれを試していますか?そのデバイスは正しいネットワーク上にありますか?
  3. 例外はあなたに問題を教えてくれますか?

#1または#2が失敗した場合、問題は構成の問題です。それ以外の場合は、少なくともエラーメッセージを含めます。

于 2012-05-01T23:33:37.427 に答える