Android / PHP Sen / Receive POST参数问题

时间:2016-05-16 20:00:08

标签: java php android post https

我无法访问我从Android设备发送的帖子参数。从我一直在看的代码示例,我不确定我做错了什么 - 感谢任何帮助。

这是我的android代码:

        URL t_url = new URL(urlStr);
        HttpsURLConnection con = (HttpsURLConnection) t_url.openConnection();

        //Create SSL con
        SSLContext sc;
        sc = SSLContext.getInstance("TLS");
        sc.init(null, null, new java.security.SecureRandom());
        con.setSSLSocketFactory(sc.getSocketFactory());

        con.setReadTimeout(10000);
        con.setConnectTimeout(10000);
        con.setRequestMethod("POST");
        con.setDoOutput(true);
        con.setInstanceFollowRedirects(false);
        con.setRequestProperty("phone_number", mPhone_number);
        con.setUseCaches(false);

        con.connect();

如您所见,我正在发送一个带有电话号码的请求属性。

为了尝试在PHP中获取它,我使用以下代码:

$phone_num = $POST_['phone_number'];

为了测试这是否成功,我使用:

file_put_contents($file, "Entry: " . $phone_num . "\n", FILE_APPEND | LOCK_EX);

我的日志文件是空的,所以我的猜测是我没有从Android设备正确获取发布数据。

如果您对我的代码或我想要做的事有任何疑问,请询问,我会详细说明。

通过将它们作为JSON发送来解决我的问题!

0 个答案:

没有答案