java - 如何从数组中的 PHP 页面获取 Java 请求响应

标签 java php android-studio

我是Java新手...但是我尝试在JS中成功实现这一点,但我不知道如何在Java中做同样的事情。

问题

我正在 Android Studio 中构建一个 Android 应用程序,并且我有这段代码可以将 POST 请求发送到本地服务器中的 PHP 页面。

String url = "http://localhost/inc/signUp.php";
StringRequest rqst = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {
    @Override
    public void onResponse(String response) {
        //get my response in an Array
    }
}, new Response.ErrorListener() {
    @Override
    public void onErrorResponse(VolleyError error) {
    }
});

在我的 signUp.php 中,我输出响应 JSON_ENCODE

$data = array('state', 'value');
echo json_encode($data);

现在在 Java 代码中,我想获取数组中的响应,但我不知道该怎么做

最佳答案

好的...我得到了这个代码,它对我有用

String url = "http://localhost/inc/signUp.php";
StringRequest rqst = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {
    @Override
    public void onResponse(String response) {
        //get my response in an Array
        try{
            JSONObject obj = new JSONObject(response);
        } catch (JSONExeption e) {
            e.printStackTrace();
        }
    }
}, new Response.ErrorListener() {
    @Override
    public void onErrorResponse(VolleyError error) {
    }
});

关于java - 如何从数组中的 PHP 页面获取 Java 请求响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60155313/

相关文章:

java 如何填充多个 JTextFields 从 .txt 文件读取数据

java - Spring Rabbit如何正确发送回复消息?

PHP exec命令写入服务器

php - 在 PHP 中删除换行符并添加 BR 标记

php - 带 Twig 的缓存 block

java - 在 Android Studio 中添加依赖项时出现问题?

android - 在 Android Studio 中构建时找不到 .idea/misc.xml

java - Jackson反序列化泛型类,自定义可选

java - 检测微服务内流程的完成情况

更新后Android资源编译失败