我目前正在尝试将我的phpmyadmin服务器连接到android studio。如果重要的话,我正在使用模拟器。我制作了一些php文件来接收数据并更改数据库中的数据。
checkuserexist.php
<?php
require('con1.php');
if (isset($_GET['username'])) {
$username = mysqli_real_escape_string($link,$_GET['username']);
if (!empty($username)) {
$username_query = mysqli_query($link,"SELECT * FROM users WHERE username='".$username."'");
$username_result = mysqli_num_rows($username_query);
if($username_result == 0)
print $existornot = "NotExist";
else print $existornot = "Exist";
}
}
?>
在我的Android Studio程序中:
URL url = new URL("http://10.0.2.2:8080/fives/checkuserexist.php?username=yariv");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
InputStream stream = conn.getInputStream();
InputStreamReader isReader = new InputStreamReader(stream );
//put output stream into a string
BufferedReader br = new BufferedReader(isReader );
String result = "";
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
result += line;
}
br.close();
InputStream=conn.getInputStream();返回一个exeption:failed to connect to/10.0.2.2(端口8080):connect failed:ETIMEDOUT(连接超时)如何解决此exeption?
应该检查emulator网络设置以查看您的主机IP地址。
第二种方法:打开run
菜单,键入cmd
,然后再次键入ipconfig
。您还可以尝试在以下位置找到的其他IP v4地址:
你可以在PHP文件中呼应一些JSON,并在android中使用JSONObject/JSONArray类
问题内容: 所以这是我的问题,我正在使用AJAX(jQuery)将表单发布到,但是页面实际上需要回显诸如或的响应。我不确定如何从中获取响应并将其存储为变量… 这是我到目前为止的代码: 我还需要在json中回显响应吗?还是纯文本会好? 抱歉,这听起来像是一个愚蠢的问题,这是我第一次在Ajax中进行此类操作。 PS:如何在上述代码中命名POST请求? 问题答案: 实际上,这是服务器上所需的全部内容。
问题内容: 想象一下我运行这个: 在/ajax/watch.php内部,假设我有这个: 并且alert(responseText)返回: 而不是我需要的文本字符串。有什么帮助吗? 问题答案: 看起来您的jQuery以某种方式返回了XMLHttpRequest对象,而不是您的响应。 如果是这种情况,则应请求其属性,如下所示: 但是,如果这不起作用,则可能实际上是在接收JSON响应,并且您看到的可能是
问题内容: 我在同一个域上有一个请求,我想读取cookie。它不断返回。 有任何想法吗?我为此使用Chrome。 问题答案: 您正在寻找的响应标头: 它不适用于HTTPOnly cookie。 更新资料 根据XMLHttpRequest级别1和XMLHttpRequest级别2,此特定的响应标头属于您可以使用所获得的“禁止”响应标头,因此,该方法可以起作用的唯一原因基本上是一个“顽皮的”浏览器。
我必须从文件中获取一个数字,有些文件包含字母和数字。比如(dsh8kuebw9)或者有(8)这样的空格,我怎样才能得到这些数字?我试过很多次了。我有一个方法可以找到一个数字出现在一个数字中的方法是count8方法。 parseInt将文件的行转换为整数,但由于在某些文件中有字母,我的方法遇到了问题,因为它只接受整数而不接受字符串
问题内容: 抱歉,这似乎是一个简单的问题,但是我已经开始对此进行讨论了…… 我有一个看起来像这样的XML文件… 我正在尝试获取 VarNum 。 到目前为止,我已经成功使用以下代码来获取其他信息: 我只是无法获取VarNum(我认为是属性值?) 谢谢! 问题答案: 您应该可以使用SimpleXMLElement ::attributes()来获得它 尝试这个: 这将为您显示第一个元素的所有名称/值