gpt4 book ai didi

java - 如何在PHP服务器上显示android POST字符串?

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

我正在尝试将 json 字符串从我的 Android 应用程序发送到我的 php 服务器。下面是我的 mobiledb_control.php 和 httpconnect.java 的完整代码

Log.v("HTTPSENDER","WORKED");运行,我没有收到任何错误。但是我的 error_log("in");不运行。

如何将通过 android 发送的 JSON 显示到我的 error_log() 中?

HttpConnect.java:

public class HttpConnect {
public HttpConnect(){

}
public void sendData(String jsonObject){
try{
URL url = new URL("http://www.alextanti.net/PHPDashboard/Backend/mobiledb_control.php");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);

BufferedWriter output = new BufferedWriter(new OutputStreamWriter(conn.getOutputStream(),"UTF-8"));
output.write("json="+jsonObject);
output.flush();
output.close();
Log.v("HTTPSENDER","WORKED");
}catch(Exception e){
e.printStackTrace();
}
}
}

mobiledb_control.php:

   <?php
ini_set('display_errors', 1);
ini_set('log_errors', 1);
ini_set("error_log", "../Logs/error.log");
error_reporting(E_ALL);
if(!empty($_POST['json'])){
echo(var_dump($_POST['json']));
error_log($_POST['json']);
}
$headers = apache_request_headers();

?>

最佳答案

在 PHP 代码中尝试一下

并像这样打开错误报告

// Report all PHP errors (see changelog)
error_reporting(E_ALL);

print_r($_POST);

了解更多关于您从帖子中获得的信息。

关于java - 如何在PHP服务器上显示android POST字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39509869/

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