2

かなり単純なタスクであるべきものにいくつか問題があります。Web サービスに投稿する JSON オブジェクトを 1 つ含む JSON 配列が必要なだけです。URL リクエスト全体を次のようにフォーマットする必要があります。

http://www.myserver.com/myservice.php?location_data=[{"key1":"val1","key2":"val2"....}]

4

2 に答える 2

0

本来はここから

 HttpClient httpClient = new DefaultHttpClient();
    HttpPost httpPost = new HttpPost(
        "http://www.myserver.com/myservice.php"
        );

httpPost.setHeader("content-type", "application/json");



JSONObject locationData = new JSONObject();

locationData .put("key1", "val1");
locationData .put("key2", "val2");


StringEntity entity = new StringEntity(locationData.toString(), HTTP.UTF_8);
httpPost.setEntity(entity);

HttpResponse response = httpClient.execute(httpPost);
于 2013-04-08T06:07:51.963 に答える