android和node.js

android和node.js,android,json,node.js,client-side,Android,Json,Node.js,Client Side,我正试图通过android客户端连接到nodejs服务器,但我甚至无法连接。。我试着学习一些教程,但徒劳无功。。如何将json对象发送到nodejs服务器 try{ DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost request = new HttpPost(); request.setHeader("Content-type", "application/json"); URI

我正试图通过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();
    }
检查事项:

  • 你是在办公室电脑上试这个吗?那台计算机能连接到
    http://192.168.1.100:8080/
    ?(在cURL中或通过web浏览器进行尝试)
  • 你是在安卓设备上尝试这个吗?那个设备在正确的网络上吗
  • 异常是否告诉您问题所在

  • 如果#1或#2失败,则该问题属于配置问题。否则,我至少会包含错误消息。

    您有任何错误消息吗?请尝试通过cURL访问该URI。这样行吗?你得到了什么?先生,我没有尝试通过cURL,因为我是android新手,所以我不知道如何连接它。。它是我网络中的一个简单的nodejs服务器。是我朋友一手创造的。但是我不能通过上面的代码发送任何东西,最令人沮丧的是我不能连接它..谢谢先生。。它可以通过web浏览器访问。我不是在办公室电脑上尝试,也不是在安卓设备上尝试。我有一台电脑上的nodejs服务器和另一台电脑上的android演示客户端,在我家的网络中。先生,它没有显示任何异常。演示应用程序执行正确,但不会离开模拟器。。只获取响应。getEntity()==EOFStreamInput。。我真的需要建立联系。。