Php 为什么对getInputStream()的调用返回空html字符串?

Php 为什么对getInputStream()的调用返回空html字符串?,php,android,json,post,Php,Android,Json,Post,想知道到底发生了什么,迫切需要帮助 我试图从服务器返回一些JSON,并得到这个。。。 偶然发现了一个出色的工具(邮递员,ttps://www.getpostman.com/)这大大简化了我的Java代码。它吐出了以下代码 OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded

想知道到底发生了什么,迫切需要帮助

我试图从服务器返回一些JSON,并得到这个。。。
偶然发现了一个出色的工具(邮递员,ttps://www.getpostman.com/)这大大简化了我的Java代码。它吐出了以下代码

                OkHttpClient client = new OkHttpClient();

        MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
        RequestBody body = RequestBody.create(mediaType, "showTips=test");
        Request request = new Request.Builder()
                .url("https://www.grinners4winners.com.au/grn1_app_backend/post2.php")
                .post(body)
                .addHeader("content-type", "application/x-www-form-urlencoded")
                .addHeader("cache-control", "no-cache")
                .addHeader("postman-token", "a8529ea3-b9af-38ed-f9cc-322e3e9971e3")
                .build();
我当时所要做的就是把答案勾在下面。真的很简单

        String returnvar = "";
        ResponseBody rb;
        try {
            Response response = client.newCall(request).execute();
            rb = response.body();
            returnvar = rb.string();
        } catch (IOException e) {
            e.printStackTrace();
        }

        return returnvar;

偶然发现了一个很棒的工具(邮递员,ttps://www.getpostman.com/)这大大简化了我的Java代码。它吐出了以下代码

                OkHttpClient client = new OkHttpClient();

        MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
        RequestBody body = RequestBody.create(mediaType, "showTips=test");
        Request request = new Request.Builder()
                .url("https://www.grinners4winners.com.au/grn1_app_backend/post2.php")
                .post(body)
                .addHeader("content-type", "application/x-www-form-urlencoded")
                .addHeader("cache-control", "no-cache")
                .addHeader("postman-token", "a8529ea3-b9af-38ed-f9cc-322e3e9971e3")
                .build();
我当时所要做的就是把答案勾在下面。真的很简单

        String returnvar = "";
        ResponseBody rb;
        try {
            Response response = client.newCall(request).execute();
            rb = response.body();
            returnvar = rb.string();
        } catch (IOException e) {
            e.printStackTrace();
        }

        return returnvar;

“如果我在浏览器中输入URL”-如果你是说通过地址栏,那将导致GET请求,而不是POST。True,只是包含该请求以表明在检索文件时没有遇到任何问题。所以为什么它不能用POST实现这一点?仍然没有进展,x fingers明天会透露一些信息“如果我在浏览器中输入URL”-如果你是说通过地址栏,这将导致GET请求,而不是POST。是的,只是包含它以表明它在检索文件时没有遇到任何问题。所以为什么它不能用POST来做呢?仍然没有进展,明天的x手指会给我们一些启示