所以我的代码有点问题。我不想在我的服务器上打开一个秘密文件,所以我必须发送一个POST字符串。在我的例子中,它是一个mysql tabel的名称。之后,php代码搜索这个tabel并让我看看里面。但我不知道为什么它不起作用。这是一个学校项目,结果将被评定。
我在Android Studio中使用此代码
requestQueue = Volley.newRequestQueue(getActivity());
JsonArrayRequest request = new JsonArrayRequest(Request.Method.POST, showURL, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
try {
JSONArray products = response.getJSONOArray("products");
for (int i = 0; i < products.length(); i++) {
JSONObject product = products.getJSONObject(i);
String article = product.getString("article");
//String user = product.getString("user");
items.add(article);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// handle errors here
}
}) {
@Override
protected Map<String, String> getParams() { // send parameters here
Map<String, String> params = new HashMap<>();
params.put("table", "products");
// add other parameters
return params;
}
};
requestQueue.add(request);
}`
有谁知道它是如何工作的?谢谢你的帮助:D