我已经得到了我需要的坐标和其他参数。我用它来发布到我的服务器:
String postData = "{\"request\":{\"type\":\"locationinfo\"},\"userinfo\":{\"latitude\":\""+latitude+"\",\"longitude\":\""+longitude+"\",\"speed\":\""+speed+"\"}}";
HttpClient httpClient = new DefaultHttpClient();
// Post method to send data to server
HttpPost post = new HttpPost();
try {
post.setURI(new URI("http://10.0.2.15:80"));
} catch (URISyntaxException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
// set your post data inside post method
try {
post.setEntity(new StringEntity(postData));
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
// execute post request here
try {
HttpResponse response = httpClient.execute(post);
} catch (ClientProtocolException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
我如何确定它已经进入服务器?我如何看到服务器上的坐标? 我想将值保存在数据库中并对其进行处理。
答案 0 :(得分:0)
当服务器接受您的数据时,只需将它们保存在数据库中,并保存所有内容,将相同的数据(服务器接收的数据从服务器接收)返回给客户端程序。
使用此方法,您将确保:
示例:
假设我想向服务器发送'Name = Michael'
参数。当服务器接受参数名称时,我只需将其保存在数据库中并将相同的参数返回给客户端 - > 'Name = Michael'
。因此,您可以确定服务器获取参数。