android和node.js
我正试图通过android客户端连接到nodejs服务器,但我甚至无法连接。。我试着学习一些教程,但徒劳无功。。如何将json对象发送到nodejs服务器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
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。。我真的需要建立联系。。