如何从服务器到android获取变量php
假设我们在如何从服务器到android获取变量php,php,android,Php,Android,假设我们在php文件中有以下代码: $error = 'error'; echo "$error"; 我在互联网上搜索,我只找到了这个例子,而且只使用了JSON。我想知道如何创建一个函数来获取从php发送的$error变量。请不要给我链接,我想知道如何获得$error,我认为 像下面这样的事情,但我真的不知道我该怎么做 public void getVariable (String error) { How can I get the variable from php file? } 简而
php
文件中有以下代码:
$error = 'error';
echo "$error";
我在互联网上搜索,我只找到了这个例子,而且只使用了JSON
。我想知道如何创建一个函数来获取从php
发送的$error
变量。请不要给我链接,我想知道如何获得$error
,我认为
像下面这样的事情,但我真的不知道我该怎么做
public void getVariable (String error)
{
How can I get the variable from php file?
}
简而言之:我想在java变量中包含
$error
变量的内容 您可以使用HttpUrlConnection
连接到php脚本,并使用BufferedInputStream
获取数据
URL url= new URL("http://...yourfile.php");
HttpUrlConnection con= (HttpURLConnection) url.openConnection();
con.setDoInput(true);
InputStream inputStream = new BufferedInputStream(con.getInputStream());
String result = readStream(inputStream); // s now contains the value you need
您使用什么类/方法/方式从android调用服务器?回音字符串应该在服务器对android的响应中。服务器的每个请求都应该来自一个API,因此您在后端创建了一个API,API只是一个返回错误的函数。@frz3993,我的代码很像链接:但它不能从php获取变量。它没有这个方法。如果我有$error的内容,它会转到inputStream对象,然后再转到result对象?作为结果,结果对象包含$error的内容?事实上是这样的:结果=$error的内容??是的。字符串变量
result
现在包含$error
变量的内容。