gpt4 book ai didi

php - Android 应用找不到 cPanel 文件 URL

转载 作者:行者123 更新时间:2023-11-30 22:25:02 25 4
gpt4 key购买 nike

我已将一些 .php 文件上传到我的服务器,该服务器使用 cPanel 连接到存储在同一服务器上的 MySQL 数据库。这些文件位于 public_html/myfiles 上。然后我猜我的文件 URL 应该是“www.myserver.com/myfiles/file2.php”

我正在尝试使用此代码确定我的 Android 应用程序是否可以找到它:

public boolean exists(String URLName){
try {
HttpURLConnection con =
(HttpURLConnection) new URL(URLName).openConnection();
con.setFollowRedirects(false);
con.setInstanceFollowRedirects(false);
con.setRequestMethod("HEAD");
con.setDoOutput(false);
return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
}
catch (Exception e) {
e.printStackTrace();
return false;
}
}

URLName = "www.myserver.com/myfiles/file2.php"

此方法返回 false。

我还尝试使用 Volley 和以下代码:

private void getData() {
String id = "1";
if (id.equals("")) {
Toast.makeText(getContext(), "Please enter an id", Toast.LENGTH_LONG).show();
return;
}

String url = "www.myserver.com/myfiles/file2.php?id="+id;

StringRequest stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
@Override
public void onResponse(String s) {
Log.d("VOLLEY RESPONSE",s);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
Log.d("VOLLEY ERROR","Error");
}
});

RequestQueue requestQueue = Volley.newRequestQueue(getContext());
requestQueue.add(stringRequest);
}

但我得到一个 VolleyError,它没有提供太多信息。它只返回 500“服务器错误”。

我该怎么做?或者我做错了什么?

最佳答案

如果是 Volley,你可以试试这个:

 URL = String.format("http://www.example.com/test/?val_1=%1$s&val_2=%2$s",first,second);

关于php - Android 应用找不到 cPanel 文件 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35511438/

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