gpt4 book ai didi

java - 如何从Android发送一组数据到php服务器?

转载 作者:行者123 更新时间:2023-12-01 15:35:24 25 4
gpt4 key购买 nike

对于单对值,我使用:

datas.add(new BasicNameValuePair("latitude", Double.toString(lastKnownLocation.getLatitude())));

然后使用HttpClient将其发送到服务器:

HttpClient httpclient = CustomHttpClient.getHttpClient();
HttpPost httppost = new HttpPost(url);
httppost.setEntity(new UrlEncodedFormEntity(datas));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
input = entity.getContent();

在服务器端,我按如下方式提取此信息:

$latitude = (_POST['latitude']);

但是对于我自己类型的数组,带有 3 个字段的 Place 表示:

class Place {
int id;
String name;
String address;
}

如何将此信息发送到我的 php 脚本?在我的 php 中,如何提取这个 JSON 数组?

最佳答案

传输数据的方法有无数种,但最常见的数据交换方法之一是通过 JSON。

参见this question如何做到这一点。简而言之,您

  • 向您的“bean”或您想要传输的元素添加 JSON 支持,
  • 将相关 Bean 转换为 JSON,并且
  • 向远程服务器发送 HTTP 请求,包括 JSON 数据。

请参阅 qklxtlx 的响应,了解如何在服务器端解释 JSON。

关于java - 如何从Android发送一组数据到php服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8936554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com