0

必要な座標とその他のパラメーターを既に取得しています。これを使用してサーバーに投稿しました:

                               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();
                                }

サーバーに到達したことをどのように確認できますか? サーバー上の座標を確認するにはどうすればよいですか? 値をデータベースに保存して処理したいと考えています。

4

1 に答える 1

0

サーバーがデータを受け入れると、それらをデータベースに保存するだけで、すべてが保存された結果、同じデータ(サーバーによってクライアントから受け入れられたデータ)がクライアントプログラムに返されます。

この方法を使用すると、次のことが確実になります。

  1. サーバーはあなたのデータを受け入れます
  2. サーバーは正しいデータを受け入れます
  3. サーバー保存データ

例:

'Name = Michael'パラメータをサーバーに送信したいとします。サーバーがパラメーター名を受け入れると、それをデータベースに保存し、同じパラメーターをクライアントに返します-> 'Name = Michael'.したがって、サーバーがパラメーターを取得することを確認できます。

于 2013-04-28T07:22:00.900 に答える