【发布时间】:2012-05-01 16:36:30
【问题描述】:
我正在尝试通过我的 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();
}
【问题讨论】:
-
你有什么错误信息吗?
-
尝试通过 cURL 访问该 URI。那样有用吗?你拿回来什么?
-
好吧,先生,我没有尝试通过 cURL,因为我是 android 新手,所以我不知道如何连接它。它是我网络中的一个简单的 nodejs 服务器。我朋友的 Onw 创建了它。但是我无法通过上面的代码发送任何东西,最令人沮丧的是我无法连接它..
标签: android json node.js client-side