gpt4 book ai didi

java - Android 应用程序上的 POST 和 GET 难题

转载 作者:太空宇宙 更新时间:2023-11-04 12:44:01 28 4
gpt4 key购买 nike

我正在尝试通过我的 Android 应用程序从本地主机数据库获取一些信息。我正在使用 HttpUrlConnection 类创建从数据库读取/写入数据库的对象。

我现在遇到这个问题,因为我尝试创建的 HttpUrlConnection 对象需要同时读取和写入本地主机数据库上托管的 PHP 文件。我看到 HttpUrlConnection 类有一个方法 setRequestMethod,如果我想写入数据库,我将使用 setRequestMethod("POST"),如果我想从数据库读取,我将使用setRequestMethod("GET").我需要同时做这两件事。我需要使用 POST 方法初始化 PHP 文件中的变量,然后根据初始化的 POSTED 变量在数据库中搜索并读取行值。

如有任何建议,我们将不胜感激。

谢谢

最佳答案

服务器的响应不依赖于 GET 或 POST 方法。因此,您可以在这两种情况下收到响应,只需像这样设计您的服务器:

$value1 = $_REQUEST["name"];
$value2 = $_REQUEST["name2"];
...
do_some_thing();
...
$sth = mysqli_query("SELECT ...");
$rows = array();
while($r = mysqli_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
//don't care it's POST or GET request.

查看 GET 和 POST 方法之间的区别:http://www.w3schools.com/tags/ref_httpmethods.asp

关于java - Android 应用程序上的 POST 和 GET 难题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526292/

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